<?xml version = "1.0" encoding = "UTF-8" ?>
<uml version="6">
  <argo version="6">
    <documentation>
      <authorname>Max Talanov</authorname>
      <authoremail>max.talanov@gmail.com</authoremail>
      <version>0.30.2</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>Concept model</activediagram>
    </settings>
    <searchpath href="PROJECT_DIR" />
    <members>
      <member type="profile"
              name="0.2_profile.profile" />
      <member type="xmi"
              name="0.2.xmi" />
      <member type="pgml"
              name="0.2_Conceptmodel.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Concept model" />
      <member type="pgml"
              name="0.2_Usecase.pgml"
              diagramclass="org.argouml.uml.diagram.use_case.ui.UMLUseCaseDiagram"
              diagramname="Use case" />
      <member type="pgml"
              name="0.2_Concepthowto.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Concept howto" />
      <member type="pgml"
              name="0.2_processingrequest.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="processing request" />
      <member type="pgml"
              name="0.2_Component.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Component" />
      <member type="pgml"
              name="0.2_Interface.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Interface" />
      <member type="pgml"
              name="0.2_ConceptMentaProcess.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Concept Menta Process" />
      <member type="pgml"
              name="0.2_Interfacecommunicator.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Interface communicator" />
      <member type="pgml"
              name="0.2_Interfacetranslator.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Interface translator" />
      <member type="pgml"
              name="0.2_Interfaceknowledgebaseserver.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Interface knowledgebaseserver" />
      <member type="pgml"
              name="0.2_Componentsolutiongenerator.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Component solutiongenerator" />
      <member type="pgml"
              name="0.2_Interfacesolutiongenerator.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Interface solutiongenerator" />
      <member type="pgml"
              name="0.2_Componentlearner.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Component learner" />
      <member type="pgml"
              name="0.2_Interfacelearner.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Interface learner" />
      <member type="pgml"
              name="0.2_Interfaceanalogydetector.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Interface analogydetector" />
      <member type="pgml"
              name="0.2_Interfaceassociator.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Interface associator" />
      <member type="pgml"
              name="0.2_Interfacegeneraliser.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Interface generaliser" />
      <member type="pgml"
              name="0.2_Interfacespecificator.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Interface specificator" />
      <member type="pgml"
              name="0.2_Interfacetrainer.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Interface trainer" />
      <member type="pgml"
              name="0.2_Componentcommunicator.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Component communicator" />
      <member type="pgml"
              name="0.2_Interfacereasoneradapter.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Interface reasoneradapter" />
      <member type="pgml"
              name="0.2_Interfacesotionchecker.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Interface sotionchecker" />
      <member type="pgml"
              name="0.2_mentaactivity2.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="menta activity 2" />
      <member type="pgml"
              name="0.2_Interfacerequestbuilder.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Interface requestbuilder" />
      <member type="pgml"
              name="0.2_Interfaceresponseanalyser.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Interface responseanalyser" />
      <member type="pgml"
              name="0.2_Activityresponceanalyser.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="Activity responceanalyser" />
      <member type="pgml"
              name="0.2_solutiongeneratoractivity1.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="solutiongenerator activity 1" />
      <member type="pgml"
              name="0.2_translatoractivity1.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="translator activity 1" />
      <member type="pgml"
              name="0.2_solutioncheckeractivity1.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="solutionchecker activity 1" />
      <member type="pgml"
              name="0.2_associatoractivity1.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="associator activity 1" />
      <member type="pgml"
              name="0.2_generaliseractivity1.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="generaliser activity 1" />
      <member type="pgml"
              name="0.2_specificatoractivity1.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="specificator activity 1" />
      <member type="pgml"
              name="0.2_analogydetectoractivity1.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="analogydetector activity 1" />
      <member type="pgml"
              name="0.2_traineractivity1.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="trainer activity 1" />
      <member type="pgml"
              name="0.2_learneractivity1.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="learner activity 1" />
      <member type="pgml"
              name="0.2_learneractivity2.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="learner activity 2" />
      <member type="pgml"
              name="0.2_requestBuilderactivity1.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="requestBuilder activity 1" />
      <member type="pgml"
              name="0.2_responceanalyseractivity2.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="responceanalyser activity 2" />
      <member type="pgml"
              name="0.2_responceanalyseractivity3.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="responceanalyser activity 3" />
      <member type="pgml"
              name="0.2_communicatoractivity1.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="communicator activity 1" />
      <member type="pgml"
              name="0.2_communicatoractivity2.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="communicator activity 2" />
      <member type="pgml"
              name="0.2_communicatoractivity3.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="communicator activity 3" />
      <member type="pgml"
              name="0.2_communicatoractivity4.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="communicator activity 4" />
      <member type="pgml"
              name="0.2_Interfacesubscribercontroller.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Interface subscribercontroller" />
      <member type="pgml"
              name="0.2_mentaactivity3.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="menta activity 3" />
      <member type="pgml"
              name="0.2_mentaactivity4.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="menta activity 4" />
      <member type="pgml"
              name="0.2_Interfaceapplicator.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Interface applicator" />
      <member type="pgml"
              name="0.2_applicatoractivity1.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="applicator activity 1" />
      <member type="pgml"
              name="0.2_OWL.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="OWL" />
      <member type="pgml"
              name="0.2_Integration.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Integration" />
      <member type="pgml"
              name="0.2_Integrationcollaboration.pgml"
              diagramclass="org.argouml.uml.diagram.collaboration.ui.UMLCollaborationDiagram"
              diagramname="Integration collaboration" />
      <member type="pgml"
              name="0.2_Interfacemodeller.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Interface modeller" />
      <member type="pgml"
              name="0.2_importtheapplicationactivity1.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="import the application activity 1" />
      <member type="pgml"
              name="0.2_Systemmodel.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="System model" />
      <member type="pgml"
              name="0.2_createHowtoactivity1.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="create How-to activity 1" />
      <member type="pgml"
              name="0.2_Componentknowledgebaseserver.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Component knowledgebaseserver" />
      <member type="pgml"
              name="0.2_Componenttrainer.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Component trainer" />
      <member type="pgml"
              name="0.2_Componentapplicator.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Component applicator" />
      <member type="pgml"
              name="0.2_Interfacefileapplicator.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Interface fileapplicator" />
      <member type="pgml"
              name="0.2_fileapplicatoractivity1.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="fileapplicator activity 1" />
      <member type="pgml"
              name="0.2_Interfacehowtoapplicator.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Interface howtoapplicator" />
      <member type="pgml"
              name="0.2_howtoapplicatoractivity1.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="howtoapplicator activity 1" />
      <member type="pgml"
              name="0.2_translatoractivity2.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="translator activity 2" />
      <member type="pgml"
              name="0.2_translatoractivity3.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="translator activity 3" />
      <member type="pgml"
              name="0.2_storagetestclass.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="storage test class" />
      <member type="pgml"
              name="0.2_storagetestobject.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="storage test object" />
      <member type="pgml"
              name="0.2_donotconfirmthegeneratedSolutionactivity2.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="do not confirm the generated Solution activity 2" />
      <member type="todo"
              name="0.2.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 = 'Fri Feb 04 19:25:58 MSK 2011'>
  <XMI.header>    <XMI.documentation>
      <XMI.exporter>ArgoUML (using Netbeans XMI Writer version 1.0)</XMI.exporter>
      <XMI.exporterVersion>0.30.2(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-41-1-67347dc8:12acc0a19f9:-8000:0000000000000865'
      name = 'menta 0.2' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
      isAbstract = 'false'>
      <UML:Namespace.ownedElement>
        <UML:Actor xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000866'
          name = 'Analyst' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'/>
        <UML:UseCase xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000867'
          name = 'specify AcceptanceCriteria for the Solution' isSpecification = 'false'
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:UseCase.include>
            <UML:Include xmi.idref = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001509'/>
          </UML:UseCase.include>
        </UML:UseCase>
        <UML:Actor xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000086F'
          name = 'Expert' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:GeneralizableElement.generalization>
            <UML:Generalization xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000890'/>
          </UML:GeneralizableElement.generalization>
        </UML:Actor>
        <UML:UseCase xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000870'
          name = 'create How-to' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Namespace.ownedElement>
            <UML:ActivityGraph xmi.id = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001383'
              name = 'createHowtoactivity1' isSpecification = 'false'>
              <UML:StateMachine.context>
                <UML:UseCase xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000870'/>
              </UML:StateMachine.context>
              <UML:StateMachine.top>
                <UML:CompositeState xmi.id = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001384'
                  name = 'top' isSpecification = 'false' isConcurrent = 'false'>
                  <UML:CompositeState.subvertex>
                    <UML:Pseudostate xmi.id = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001385'
                      isSpecification = 'false' kind = 'initial'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001387'/>
                      </UML:StateVertex.outgoing>
                    </UML:Pseudostate>
                    <UML:ActionState xmi.id = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001386'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '127-0-1-1-74f90845:12d2954ea30:-8000:000000000000138B'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001387'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001388'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001389'
                              language = '' body = 'MentaController.receive(HowTo)'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '127-0-1-1-74f90845:12d2954ea30:-8000:000000000000138A'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '127-0-1-1-74f90845:12d2954ea30:-8000:000000000000138E'/>
                      </UML:ModelElement.comment>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001390'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '127-0-1-1-74f90845:12d2954ea30:-8000:000000000000138B'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '127-0-1-1-74f90845:12d2954ea30:-8000:000000000000138C'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '127-0-1-1-74f90845:12d2954ea30:-8000:000000000000138D'
                              language = '' body = 'KBServer.checkConsistency(HowTo)'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '127-0-1-1-74f90845:12d2954ea30:-8000:000000000000138F'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '127-0-1-1--3781d75b:12d38848442:-8000:00000000000013B3'/>
                      </UML:ModelElement.comment>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001394'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001828'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001391'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001392'
                              language = '' body = 'KBServer.save(HowTo)'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:FinalState xmi.id = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001393'
                      isSpecification = 'false'>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001394'/>
                      </UML:StateVertex.incoming>
                    </UML:FinalState>
                    <UML:Pseudostate xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001825'
                      isSpecification = 'false' kind = 'junction'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001827'/>
                        <UML:Transition xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001828'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001390'/>
                      </UML:StateVertex.incoming>
                    </UML:Pseudostate>
                    <UML:ActionState xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001826'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000182A'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001827'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000182B'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000182C'
                              language = '' body = 'Rises the exception'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:FinalState xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001829'
                      isSpecification = 'false'>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000182A'/>
                      </UML:StateVertex.incoming>
                    </UML:FinalState>
                  </UML:CompositeState.subvertex>
                </UML:CompositeState>
              </UML:StateMachine.top>
              <UML:StateMachine.transitions>
                <UML:Transition xmi.id = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001387'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:Pseudostate xmi.idref = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001385'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001386'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '127-0-1-1-74f90845:12d2954ea30:-8000:000000000000138B'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001386'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '127-0-1-1-74f90845:12d2954ea30:-8000:000000000000138A'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001390'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '127-0-1-1-74f90845:12d2954ea30:-8000:000000000000138A'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:Pseudostate xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001825'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001394'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '127-0-1-1-74f90845:12d2954ea30:-8000:000000000000138F'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:FinalState xmi.idref = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001393'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001827'
                  isSpecification = 'false'>
                  <UML:Transition.trigger>
                    <UML:SignalEvent xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000182D'/>
                  </UML:Transition.trigger>
                  <UML:Transition.source>
                    <UML:Pseudostate xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001825'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001826'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001828'
                  isSpecification = 'false'>
                  <UML:Transition.trigger>
                    <UML:SignalEvent xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000182E'/>
                  </UML:Transition.trigger>
                  <UML:Transition.source>
                    <UML:Pseudostate xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001825'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '127-0-1-1-74f90845:12d2954ea30:-8000:000000000000138F'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000182A'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001826'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:FinalState xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001829'/>
                  </UML:Transition.target>
                </UML:Transition>
              </UML:StateMachine.transitions>
            </UML:ActivityGraph>
            <UML:Comment xmi.id = '127-0-1-1-74f90845:12d2954ea30:-8000:000000000000138E'
              isSpecification = 'false' body = 'checks &#10;HowTo&#10;and all encapsulated&#10;HowToExpressons'>
              <UML:Comment.annotatedElement>
                <UML:ActionState xmi.idref = '127-0-1-1-74f90845:12d2954ea30:-8000:000000000000138A'/>
              </UML:Comment.annotatedElement>
            </UML:Comment>
            <UML:Comment xmi.id = '127-0-1-1--3781d75b:12d38848442:-8000:00000000000013B3'
              isSpecification = 'false' body = 'saves &#10;HowTo&#10;and all encapsulated&#10;HowToExpressions'>
              <UML:Comment.annotatedElement>
                <UML:ActionState xmi.idref = '127-0-1-1-74f90845:12d2954ea30:-8000:000000000000138F'/>
              </UML:Comment.annotatedElement>
            </UML:Comment>
          </UML:Namespace.ownedElement>
        </UML:UseCase>
        <UML:Association xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000871'
          name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000872'
              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
              aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000873'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000874'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:Actor xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000086F'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000875'
              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
              aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000876'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000877'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:UseCase xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000870'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:UseCase xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000878'
          name = 'specify Common sense rules for the Solution' isSpecification = 'false'
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
        <UML:Association xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000879'
          name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000087A'
              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
              aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000087B'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000087C'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:Actor xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000086F'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000087D'
              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
              aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000087E'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000087F'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:UseCase xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000878'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:UseCase xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000880'
          name = 'provide the Responce with clarification' isSpecification = 'false'
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:UseCase.include>
            <UML:Include xmi.idref = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:000000000000150A'/>
          </UML:UseCase.include>
        </UML:UseCase>
        <UML:UseCase xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000888'
          name = 'confirm generated Solution.' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'false' isAbstract = 'false'/>
        <UML:Association xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000889'
          name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000088A'
              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
              aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000088B'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000088C'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:Actor xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000866'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000088D'
              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
              aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000088E'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000088F'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:UseCase xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000888'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:Generalization xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000890'
          isSpecification = 'false'>
          <UML:Generalization.child>
            <UML:Actor xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000086F'/>
          </UML:Generalization.child>
          <UML:Generalization.parent>
            <UML:Actor xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000866'/>
          </UML:Generalization.parent>
        </UML:Generalization>
        <UML:Package xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000891'
          name = 'menta' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Namespace.ownedElement>
            <UML:Package xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000892'
              name = 'solutiongenerator' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Namespace.ownedElement>
                <UML:Class xmi.id = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000B57'
                  name = 'SolutionGenerator' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                <UML:Package xmi.id = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000B59'
                  name = 'solutionchecker' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Namespace.ownedElement>
                    <UML:Class xmi.id = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000B58'
                      name = 'SolutionChecker' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                    <UML:Association xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D0B'
                      name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D0C'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D0D'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D0E'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000B58'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D0F'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D10'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D11'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D02'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Component xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000110F'
                      name = 'SolutionChecker' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'/>
                    <UML:Interface xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000116D'
                      name = 'SolutionChecker' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Classifier.feature>
                        <UML:Operation xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000116E'
                          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--118--1f046076:12c533d3747:-8000:000000000000116F'
                              name = 'return' isSpecification = 'false' kind = 'return'>
                              <UML:Parameter.type>
                                <UML:Class xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F9'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                            <UML:Parameter xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001170'
                              name = 'solution' isSpecification = 'false' kind = 'in'/>
                          </UML:BehavioralFeature.parameter>
                        </UML:Operation>
                      </UML:Classifier.feature>
                    </UML:Interface>
                    <UML:ActivityGraph xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F26'
                      name = 'Activity solutionchecker' isSpecification = 'false'>
                      <UML:StateMachine.context>
                        <UML:Package xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000B59'/>
                      </UML:StateMachine.context>
                      <UML:StateMachine.top>
                        <UML:CompositeState xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F27'
                          name = 'top' isSpecification = 'false' isConcurrent = 'false'>
                          <UML:CompositeState.subvertex>
                            <UML:Pseudostate xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F28'
                              isSpecification = 'false' kind = 'initial'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F2A'/>
                              </UML:StateVertex.outgoing>
                            </UML:Pseudostate>
                            <UML:ActionState xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F29'
                              isSpecification = 'false' isDynamic = 'false'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F2F'/>
                              </UML:StateVertex.outgoing>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F2A'/>
                              </UML:StateVertex.incoming>
                              <UML:State.entry>
                                <UML:UninterpretedAction xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F2B'
                                  isSpecification = 'false' isAsynchronous = 'false'>
                                  <UML:Action.script>
                                    <UML:ActionExpression xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F2D'
                                      language = '' body = 'receives Solution'/>
                                  </UML:Action.script>
                                </UML:UninterpretedAction>
                              </UML:State.entry>
                            </UML:ActionState>
                            <UML:ActionState xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F2E'
                              isSpecification = 'false' isDynamic = 'false'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F33'/>
                              </UML:StateVertex.outgoing>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F2F'/>
                              </UML:StateVertex.incoming>
                              <UML:State.entry>
                                <UML:UninterpretedAction xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F30'
                                  isSpecification = 'false' isAsynchronous = 'false'>
                                  <UML:Action.script>
                                    <UML:ActionExpression xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F31'
                                      language = '' body = 'selects the AcceptanceCriteria'/>
                                  </UML:Action.script>
                                </UML:UninterpretedAction>
                              </UML:State.entry>
                            </UML:ActionState>
                            <UML:ActionState xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F32'
                              isSpecification = 'false' isDynamic = 'false'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F4A'/>
                              </UML:StateVertex.outgoing>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F33'/>
                              </UML:StateVertex.incoming>
                              <UML:State.entry>
                                <UML:UninterpretedAction xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F34'
                                  isSpecification = 'false' isAsynchronous = 'false'>
                                  <UML:Action.script>
                                    <UML:ActionExpression xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F35'
                                      language = '' body = 'selects the CommonSence rules'/>
                                  </UML:Action.script>
                                </UML:UninterpretedAction>
                              </UML:State.entry>
                            </UML:ActionState>
                            <UML:ActionState xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F36'
                              isSpecification = 'false' isDynamic = 'false'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F40'/>
                              </UML:StateVertex.outgoing>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F37'/>
                              </UML:StateVertex.incoming>
                              <UML:State.entry>
                                <UML:UninterpretedAction xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F38'
                                  isSpecification = 'false' isAsynchronous = 'false'>
                                  <UML:Action.script>
                                    <UML:ActionExpression xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F3E'
                                      language = '' body = 'creates the set of Reasoner statements &#10;for the Solution and each rule to check&#10;in the form of Test'/>
                                  </UML:Action.script>
                                </UML:UninterpretedAction>
                              </UML:State.entry>
                            </UML:ActionState>
                            <UML:CallState xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F3B'
                              isSpecification = 'false' isDynamic = 'false'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F42'/>
                              </UML:StateVertex.outgoing>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F40'/>
                              </UML:StateVertex.incoming>
                              <UML:State.entry>
                                <UML:UninterpretedAction xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F3C'
                                  isSpecification = 'false' isAsynchronous = 'false'>
                                  <UML:Action.script>
                                    <UML:ActionExpression xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F3F'
                                      language = '' body = 'calls ReasonerAdapter with Test&#10;parameter'/>
                                  </UML:Action.script>
                                </UML:UninterpretedAction>
                              </UML:State.entry>
                            </UML:CallState>
                            <UML:ActionState xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F41'
                              isSpecification = 'false' isDynamic = 'false'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F46'/>
                              </UML:StateVertex.outgoing>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F42'/>
                              </UML:StateVertex.incoming>
                              <UML:State.entry>
                                <UML:UninterpretedAction xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F43'
                                  isSpecification = 'false' isAsynchronous = 'false'>
                                  <UML:Action.script>
                                    <UML:ActionExpression xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F44'
                                      language = '' body = 'returns &#10;FrequencyConfidenceNegationTriple'/>
                                  </UML:Action.script>
                                </UML:UninterpretedAction>
                              </UML:State.entry>
                            </UML:ActionState>
                            <UML:FinalState xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F45'
                              isSpecification = 'false'>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F46'/>
                              </UML:StateVertex.incoming>
                            </UML:FinalState>
                            <UML:ActionState xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F49'
                              isSpecification = 'false' isDynamic = 'false'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F37'/>
                              </UML:StateVertex.outgoing>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F4A'/>
                              </UML:StateVertex.incoming>
                              <UML:State.entry>
                                <UML:UninterpretedAction xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F4B'
                                  isSpecification = 'false' isAsynchronous = 'false'>
                                  <UML:Action.script>
                                    <UML:ActionExpression xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F4C'
                                      language = '' body = 'interprets all non&#10;Reasoner instructions'/>
                                  </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 = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F2A'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:Pseudostate xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F28'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:ActionState xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F29'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F2F'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:ActionState xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F29'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:ActionState xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F2E'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F33'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:ActionState xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F2E'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:ActionState xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F32'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F37'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:ActionState xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F49'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:ActionState xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F36'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F40'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:ActionState xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F36'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:CallState xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F3B'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F42'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:CallState xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F3B'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:ActionState xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F41'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F46'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:ActionState xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F41'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:FinalState xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F45'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F4A'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:ActionState xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F32'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:ActionState xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F49'/>
                          </UML:Transition.target>
                        </UML:Transition>
                      </UML:StateMachine.transitions>
                    </UML:ActivityGraph>
                  </UML:Namespace.ownedElement>
                </UML:Package>
                <UML:SignalEvent xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B8A'
                  name = 'similar solution not found' isSpecification = 'false'/>
                <UML:SignalEvent xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B95'
                  name = 'similar solution found' isSpecification = 'false'/>
                <UML:SignalEvent xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B99'
                  name = 'check failed' isSpecification = 'false'/>
                <UML:Association xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FAD'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FAE'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FAF'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FB0'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000B57'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FB1'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FB2'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FB3'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FAC'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:ChangeEvent xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FBE'
                  name = 'receive confirmation' isSpecification = 'false'>
                  <UML:ChangeEvent.changeExpression>
                    <UML:BooleanExpression xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FBF'
                      language = '' body = 'receive confirmation'/>
                  </UML:ChangeEvent.changeExpression>
                </UML:ChangeEvent>
                <UML:SignalEvent xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FC8'
                  name = 'confirmed' isSpecification = 'false'/>
                <UML:SignalEvent xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FCE'
                  name = 'NOT confirmed' isSpecification = 'false'/>
                <UML:Association xmi.id = '-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CFB'
                  name = 'hasSolution' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001240'/>
                  </UML:ModelElement.comment>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CFC'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CFD'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CFE'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001822'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CFF'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001175'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001174'
                              lower = '1' upper = '-1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1B'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Association xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D34'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D35'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D36'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D37'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000B57'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D38'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D39'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D3A'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-0-100--61877a09:12b0c854311:-8000:0000000000000D0F'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Association xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D3B'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D3C'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D3D'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D3E'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000B57'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D3F'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D40'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D41'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D02'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Association xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D42'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D43'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D44'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D45'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000B57'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D46'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D47'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D48'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D02'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Component xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5E'
                  name = 'SolutionGenerator' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ModelElement.clientDependency>
                    <UML:Dependency xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D63'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001118'/>
                  </UML:ModelElement.clientDependency>
                  <UML:Namespace.ownedElement>
                    <UML:Dependency xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D63'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5E'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D60'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001118'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5E'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000110F'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                  </UML:Namespace.ownedElement>
                </UML:Component>
                <UML:Association xmi.id = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D45'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D46'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D47'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D48'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000B57'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D49'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D4A'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D4B'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D15'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Association xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010FF'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001100'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001101'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001102'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000B57'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001103'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001104'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001105'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000B58'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Interface xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001119'
                  name = 'SolutionGenerator' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000111A'
                      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--118--1f046076:12c533d3747:-8000:000000000000111B'
                          name = 'return' isSpecification = 'false' kind = 'return'/>
                        <UML:Parameter xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000111C'
                          name = 'acceptanceCriteriaChanges' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001672'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                  </UML:Classifier.feature>
                </UML:Interface>
                <UML:ActivityGraph xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011E0'
                  name = 'Activities solutiongenerator' isSpecification = 'false'>
                  <UML:StateMachine.context>
                    <UML:Package xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000892'/>
                  </UML:StateMachine.context>
                  <UML:StateMachine.top>
                    <UML:CompositeState xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011E1'
                      name = 'top' isSpecification = 'false' isConcurrent = 'false'>
                      <UML:CompositeState.subvertex>
                        <UML:Pseudostate xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011E2'
                          isSpecification = 'false' kind = 'initial'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011E4'/>
                          </UML:StateVertex.outgoing>
                        </UML:Pseudostate>
                        <UML:ActionState xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011E3'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000144C'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011E4'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011E5'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:000000000000170C'
                                  language = '' body = 'receives RuleChangeSet'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:ActionState xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011E7'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:000000000000170F'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011E8'/>
                            <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001200'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011E9'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011EA'
                                  language = '' body = 'generates new Solution'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:ActionState xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011ED'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F2'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:000000000000170F'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011EF'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:000000000000170E'
                                  language = '' body = 'SolutionChecker.runs test of Solution via Acceptance criteria'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:Pseudostate xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F1'
                          isSpecification = 'false' kind = 'junction'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F4'/>
                            <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001200'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F2'/>
                          </UML:StateVertex.incoming>
                        </UML:Pseudostate>
                        <UML:ActionState xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F3'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001204'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F4'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F5'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001202'
                                  language = '' body = 'returns Solution'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:FinalState xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001203'
                          isSpecification = 'false'>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001204'/>
                          </UML:StateVertex.incoming>
                        </UML:FinalState>
                        <UML:ActionState xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000144B'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011E8'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000144C'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000144D'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:000000000000170D'
                                  language = '' body = 'Applier.apply(RuleChangeSet) to AcceptanceCriteria'/>
                              </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 = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011E4'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:Pseudostate xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011E2'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011E3'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011E8'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000144B'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011E7'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F2'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011ED'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:Pseudostate xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F1'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F4'
                      isSpecification = 'false'>
                      <UML:Transition.trigger>
                        <UML:SignalEvent xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011FD'/>
                      </UML:Transition.trigger>
                      <UML:Transition.source>
                        <UML:Pseudostate xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F1'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F3'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001200'
                      isSpecification = 'false'>
                      <UML:Transition.trigger>
                        <UML:SignalEvent xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001201'/>
                      </UML:Transition.trigger>
                      <UML:Transition.source>
                        <UML:Pseudostate xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F1'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011E7'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001204'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F3'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:FinalState xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001203'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000144C'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011E3'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000144B'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:000000000000170F'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011E7'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011ED'/>
                      </UML:Transition.target>
                    </UML:Transition>
                  </UML:StateMachine.transitions>
                </UML:ActivityGraph>
                <UML:SignalEvent xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011FD'
                  name = 'if Solution fits' isSpecification = 'false'/>
                <UML:SignalEvent xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001201'
                  name = 'if Solution does NOT fit' isSpecification = 'false'/>
              </UML:Namespace.ownedElement>
            </UML:Package>
            <UML:Package xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000F8A'
              name = 'communicator' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Namespace.ownedElement>
                <UML:Association xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D1E'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D1F'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D20'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D21'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000F93'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D22'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D23'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D24'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D1D'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Association xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D2C'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D2D'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D2E'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D2F'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-0-100--61877a09:12b0c854311:-8000:0000000000000DD2'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D30'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D31'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D32'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D1D'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Association xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D49'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D4A'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D4B'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D4C'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-0-100--61877a09:12b0c854311:-8000:0000000000000DD2'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D4D'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D4E'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D4F'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-0-100--61877a09:12b0c854311:-8000:0000000000000D0F'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Association xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D50'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D51'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D52'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D53'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000F93'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D54'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D55'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D56'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-0-100--61877a09:12b0c854311:-8000:0000000000000D0F'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Interface xmi.id = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010B0'
                  name = 'Communicator' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013AF'/>
                  </UML:ModelElement.comment>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010DA'
                      name = 'processReply' 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--118--1f046076:12c533d3747:-8000:00000000000010DB'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000143D'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010DC'
                          name = 'requestFromExpert' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D1'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010B1'
                      name = 'processReply' 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--118--10923675:12c502c1165:-8000:00000000000010B2'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000143D'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010B3'
                          name = 'conversationURI' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C5'
                          name = 'responce' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008C8'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000138F'
                      name = 'stop' 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--118--2e7038d3:12c965b1d7e:-8000:0000000000001390'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008B9'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013AE'
                          name = 'communicationURI' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010B5'
                      name = 'createRequest' 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--118--10923675:12c502c1165:-8000:00000000000010B6'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000894'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010D7'
                          name = 'report' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010CA'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                  </UML:Classifier.feature>
                </UML:Interface>
                <UML:Component xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000114F'
                  name = 'Communicator' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ModelElement.clientDependency>
                    <UML:Dependency xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001150'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001151'/>
                  </UML:ModelElement.clientDependency>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D64'/>
                  </UML:ModelElement.comment>
                  <UML:Namespace.ownedElement>
                    <UML:Dependency xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001150'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000114F'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D59'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001151'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000114F'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D58'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                  </UML:Namespace.ownedElement>
                </UML:Component>
                <UML:Package xmi.id = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DFC'
                  name = 'requestbuilder' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Namespace.ownedElement>
                    <UML:Component xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D58'
                      name = 'RequestBuilder' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D64'/>
                      </UML:ModelElement.comment>
                    </UML:Component>
                    <UML:Class xmi.id = '-64--88-0-100--61877a09:12b0c854311:-8000:0000000000000DD2'
                      name = 'RequestBuilder' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000F9B'/>
                      </UML:ModelElement.comment>
                    </UML:Class>
                    <UML:Interface xmi.id = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DFE'
                      name = 'RequestBuilder' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Classifier.feature>
                        <UML:Operation xmi.id = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DFF'
                          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-0-101--641336fe:12c55f7dfda:-8000:0000000000000E00'
                              name = 'return' isSpecification = 'false' kind = 'return'>
                              <UML:Parameter.type>
                                <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D0'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                            <UML:Parameter xmi.id = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000E01'
                              name = 'report' isSpecification = 'false' kind = 'in'>
                              <UML:Parameter.type>
                                <UML:Class xmi.idref = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001088'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                          </UML:BehavioralFeature.parameter>
                        </UML:Operation>
                      </UML:Classifier.feature>
                    </UML:Interface>
                    <UML:ActivityGraph xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000134B'
                      name = 'Activity requestbuilder' isSpecification = 'false'>
                      <UML:StateMachine.context>
                        <UML:Package xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DFC'/>
                      </UML:StateMachine.context>
                      <UML:StateMachine.top>
                        <UML:CompositeState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000134C'
                          name = 'top' isSpecification = 'false' isConcurrent = 'false'>
                          <UML:CompositeState.subvertex>
                            <UML:Pseudostate xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000134D'
                              isSpecification = 'false' kind = 'initial'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000134F'/>
                              </UML:StateVertex.outgoing>
                            </UML:Pseudostate>
                            <UML:ActionState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000134E'
                              isSpecification = 'false' isDynamic = 'false'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000135A'/>
                              </UML:StateVertex.outgoing>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000134F'/>
                              </UML:StateVertex.incoming>
                              <UML:State.entry>
                                <UML:UninterpretedAction xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001350'
                                  isSpecification = 'false' isAsynchronous = 'false'>
                                  <UML:Action.script>
                                    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001351'
                                      language = '' body = 'checks if the Translation is Report'/>
                                  </UML:Action.script>
                                </UML:UninterpretedAction>
                              </UML:State.entry>
                            </UML:ActionState>
                            <UML:Pseudostate xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001352'
                              isSpecification = 'false' kind = 'junction'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001354'/>
                                <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017CA'/>
                              </UML:StateVertex.outgoing>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000135A'/>
                              </UML:StateVertex.incoming>
                            </UML:Pseudostate>
                            <UML:ActionState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001353'
                              isSpecification = 'false' isDynamic = 'false'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001359'/>
                              </UML:StateVertex.outgoing>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001354'/>
                              </UML:StateVertex.incoming>
                              <UML:State.entry>
                                <UML:UninterpretedAction xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001356'
                                  isSpecification = 'false' isAsynchronous = 'false'>
                                  <UML:Action.script>
                                    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001357'
                                      language = '' body = 'Rises exception'/>
                                  </UML:Action.script>
                                </UML:UninterpretedAction>
                              </UML:State.entry>
                            </UML:ActionState>
                            <UML:FinalState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001358'
                              isSpecification = 'false'>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001359'/>
                              </UML:StateVertex.incoming>
                            </UML:FinalState>
                            <UML:ActionState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000135B'
                              isSpecification = 'false' isDynamic = 'false'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001364'/>
                              </UML:StateVertex.outgoing>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017CA'/>
                              </UML:StateVertex.incoming>
                              <UML:State.entry>
                                <UML:UninterpretedAction xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000135D'
                                  isSpecification = 'false' isAsynchronous = 'false'>
                                  <UML:Action.script>
                                    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017C9'
                                      language = '' body = 'Translatior.translates in to the Request'/>
                                  </UML:Action.script>
                                </UML:UninterpretedAction>
                              </UML:State.entry>
                            </UML:ActionState>
                            <UML:ActionState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001363'
                              isSpecification = 'false' isDynamic = 'false'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001369'/>
                              </UML:StateVertex.outgoing>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001364'/>
                              </UML:StateVertex.incoming>
                              <UML:State.entry>
                                <UML:UninterpretedAction xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001366'
                                  isSpecification = 'false' isAsynchronous = 'false'>
                                  <UML:Action.script>
                                    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001367'
                                      language = '' body = 'returns Request'/>
                                  </UML:Action.script>
                                </UML:UninterpretedAction>
                              </UML:State.entry>
                            </UML:ActionState>
                            <UML:FinalState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001368'
                              isSpecification = 'false'>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001369'/>
                              </UML:StateVertex.incoming>
                            </UML:FinalState>
                          </UML:CompositeState.subvertex>
                        </UML:CompositeState>
                      </UML:StateMachine.top>
                      <UML:StateMachine.transitions>
                        <UML:Transition xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000134F'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:Pseudostate xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000134D'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000134E'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001354'
                          isSpecification = 'false'>
                          <UML:Transition.trigger>
                            <UML:SignalEvent xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001355'/>
                          </UML:Transition.trigger>
                          <UML:Transition.source>
                            <UML:Pseudostate xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001352'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001353'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001359'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001353'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:FinalState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001358'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000135A'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000134E'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:Pseudostate xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001352'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001364'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000135B'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001363'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001369'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001363'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:FinalState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001368'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017CA'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:Pseudostate xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001352'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000135B'/>
                          </UML:Transition.target>
                        </UML:Transition>
                      </UML:StateMachine.transitions>
                    </UML:ActivityGraph>
                    <UML:SignalEvent xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001355'
                      name = 'if Translation is NOT Report' isSpecification = 'false'/>
                    <UML:Class xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001361'
                      name = 'Translatior' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                  </UML:Namespace.ownedElement>
                </UML:Package>
                <UML:Package xmi.id = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DFD'
                  name = 'responseanalyser' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Namespace.ownedElement>
                    <UML:Component xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D59'
                      name = 'ResponceAnalyser' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D64'/>
                      </UML:ModelElement.comment>
                    </UML:Component>
                    <UML:Class xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000F93'
                      name = 'ResponceAnalyser' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000F9C'/>
                      </UML:ModelElement.comment>
                    </UML:Class>
                    <UML:Interface xmi.id = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000E02'
                      name = 'ResponceAnalyser' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Classifier.feature>
                        <UML:Operation xmi.id = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000E03'
                          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-0-101--641336fe:12c55f7dfda:-8000:0000000000000E04'
                              name = 'return' isSpecification = 'false' kind = 'return'>
                              <UML:Parameter.type>
                                <UML:Class xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000143D'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                            <UML:Parameter xmi.id = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000E06'
                              name = 'responce' isSpecification = 'false' kind = 'in'>
                              <UML:Parameter.type>
                                <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D1'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                          </UML:BehavioralFeature.parameter>
                        </UML:Operation>
                        <UML:Operation xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000136D'
                          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--118-19fd756:12c9ba8149e:-8000:000000000000136E'
                              name = 'return' isSpecification = 'false' kind = 'return'>
                              <UML:Parameter.type>
                                <UML:Class xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000143D'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                            <UML:Parameter xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000136F'
                              name = 'communicationURI' isSpecification = 'false' kind = 'in'>
                              <UML:Parameter.type>
                                <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                            <UML:Parameter xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001370'
                              name = 'responce' isSpecification = 'false' kind = 'in'>
                              <UML:Parameter.type>
                                <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D1'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                          </UML:BehavioralFeature.parameter>
                        </UML:Operation>
                        <UML:Operation xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000137F'
                          name = 'stop' 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--118--2e7038d3:12c965b1d7e:-8000:0000000000001380'
                              name = 'return' isSpecification = 'false' kind = 'return'>
                              <UML:Parameter.type>
                                <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008B9'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                            <UML:Parameter xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001371'
                              name = 'communicationURI' isSpecification = 'false' kind = 'in'>
                              <UML:Parameter.type>
                                <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                          </UML:BehavioralFeature.parameter>
                        </UML:Operation>
                      </UML:Classifier.feature>
                    </UML:Interface>
                    <UML:ActivityGraph xmi.id = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000E07'
                      name = 'Activity responseanalyser apply(communicationURI, response)' isSpecification = 'false'>
                      <UML:StateMachine.context>
                        <UML:Package xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DFD'/>
                      </UML:StateMachine.context>
                      <UML:StateMachine.top>
                        <UML:CompositeState xmi.id = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000E08'
                          name = 'top' isSpecification = 'false' isConcurrent = 'false'>
                          <UML:CompositeState.subvertex>
                            <UML:Pseudostate xmi.id = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000E09'
                              isSpecification = 'false' kind = 'initial'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '-64--88-121--118--21d2662c:12c83b80cce:-8000:00000000000011C6'/>
                              </UML:StateVertex.outgoing>
                            </UML:Pseudostate>
                            <UML:ActionState xmi.id = '-64--88-121--118--21d2662c:12c83b80cce:-8000:00000000000011C5'
                              name = 'Receives the communicationURI' isSpecification = 'false' isDynamic = 'false'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000138E'/>
                              </UML:StateVertex.outgoing>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118--21d2662c:12c83b80cce:-8000:00000000000011C6'/>
                              </UML:StateVertex.incoming>
                              <UML:State.entry>
                                <UML:UninterpretedAction xmi.id = '-64--88-121--118--21d2662c:12c83b80cce:-8000:00000000000011C7'
                                  isSpecification = 'false' isAsynchronous = 'false'>
                                  <UML:Action.script>
                                    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017BC'
                                      language = '' body = 'receives the ConversationURI'/>
                                  </UML:Action.script>
                                </UML:UninterpretedAction>
                              </UML:State.entry>
                            </UML:ActionState>
                            <UML:ActionState xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011BA'
                              name = 'checks the Communication in KB' isSpecification = 'false' isDynamic = 'false'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011C0'/>
                              </UML:StateVertex.outgoing>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000138E'/>
                              </UML:StateVertex.incoming>
                              <UML:State.entry>
                                <UML:UninterpretedAction xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011BD'
                                  isSpecification = 'false' isAsynchronous = 'false'>
                                  <UML:Action.script>
                                    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017BD'
                                      language = '' body = 'checks the Conversation in KB'/>
                                  </UML:Action.script>
                                </UML:UninterpretedAction>
                              </UML:State.entry>
                            </UML:ActionState>
                            <UML:ActionState xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011BF'
                              name = 'Rises the Excetion' isSpecification = 'false' isDynamic = 'false'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011C7'/>
                              </UML:StateVertex.outgoing>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011C2'/>
                              </UML:StateVertex.incoming>
                              <UML:State.entry>
                                <UML:UninterpretedAction xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011C4'
                                  isSpecification = 'false' isAsynchronous = 'false'>
                                  <UML:Action.script>
                                    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017B6'
                                      language = '' body = 'Rises Excetion'/>
                                  </UML:Action.script>
                                </UML:UninterpretedAction>
                              </UML:State.entry>
                            </UML:ActionState>
                            <UML:Pseudostate xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011C1'
                              name = 'Conversation found' isSpecification = 'false' kind = 'junction'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '-64--88-121--118--21d2662c:12c83b80cce:-8000:00000000000011CC'/>
                                <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011C2'/>
                              </UML:StateVertex.outgoing>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011C0'/>
                              </UML:StateVertex.incoming>
                            </UML:Pseudostate>
                            <UML:FinalState xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011C6'
                              isSpecification = 'false'>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011C7'/>
                              </UML:StateVertex.incoming>
                            </UML:FinalState>
                            <UML:ActionState xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011D5'
                              name = 'returns Requirement' isSpecification = 'false' isDynamic = 'false'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011DF'/>
                                <UML:Transition xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000138A'/>
                              </UML:StateVertex.outgoing>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118--21d2662c:12c83b80cce:-8000:00000000000011CC'/>
                                <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017C6'/>
                              </UML:StateVertex.incoming>
                              <UML:State.entry>
                                <UML:UninterpretedAction xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011D7'
                                  isSpecification = 'false' isAsynchronous = 'false'>
                                  <UML:Action.script>
                                    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017C1'
                                      language = '' body = 'returns ConversationRuleChangeSetPair'/>
                                  </UML:Action.script>
                                </UML:UninterpretedAction>
                              </UML:State.entry>
                            </UML:ActionState>
                            <UML:FinalState xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011DE'
                              isSpecification = 'false'>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011DF'/>
                              </UML:StateVertex.incoming>
                            </UML:FinalState>
                          </UML:CompositeState.subvertex>
                        </UML:CompositeState>
                      </UML:StateMachine.top>
                      <UML:StateMachine.transitions>
                        <UML:Transition xmi.id = '-64--88-121--118--21d2662c:12c83b80cce:-8000:00000000000011C6'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:Pseudostate xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000E09'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:ActionState xmi.idref = '-64--88-121--118--21d2662c:12c83b80cce:-8000:00000000000011C5'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '-64--88-121--118--21d2662c:12c83b80cce:-8000:00000000000011CC'
                          isSpecification = 'false'>
                          <UML:Transition.trigger>
                            <UML:SignalEvent xmi.idref = '-64--88-121--118--21d2662c:12c83b80cce:-8000:00000000000011CF'/>
                          </UML:Transition.trigger>
                          <UML:Transition.source>
                            <UML:Pseudostate xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011C1'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:ActionState xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011D5'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011C0'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:ActionState xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011BA'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:Pseudostate xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011C1'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011C2'
                          isSpecification = 'false'>
                          <UML:Transition.trigger>
                            <UML:SignalEvent xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011C3'/>
                          </UML:Transition.trigger>
                          <UML:Transition.source>
                            <UML:Pseudostate xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011C1'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:ActionState xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011BF'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011C7'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:ActionState xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011BF'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:FinalState xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011C6'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011DF'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:ActionState xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011D5'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:FinalState xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011DE'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000138A'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:ActionState xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011D5'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:FinalState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001389'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000138E'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:ActionState xmi.idref = '-64--88-121--118--21d2662c:12c83b80cce:-8000:00000000000011C5'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:ActionState xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011BA'/>
                          </UML:Transition.target>
                        </UML:Transition>
                      </UML:StateMachine.transitions>
                    </UML:ActivityGraph>
                    <UML:ActivityGraph xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001381'
                      name = 'Activity responseanalyser stop' isSpecification = 'false'>
                      <UML:StateMachine.context>
                        <UML:Package xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DFD'/>
                      </UML:StateMachine.context>
                      <UML:StateMachine.top>
                        <UML:CompositeState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001382'
                          name = 'top' isSpecification = 'false' isConcurrent = 'false'>
                          <UML:CompositeState.subvertex>
                            <UML:Pseudostate xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001383'
                              isSpecification = 'false' kind = 'initial'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001385'/>
                              </UML:StateVertex.outgoing>
                            </UML:Pseudostate>
                            <UML:ActionState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001384'
                              isSpecification = 'false' isDynamic = 'false'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001389'/>
                              </UML:StateVertex.outgoing>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001385'/>
                              </UML:StateVertex.incoming>
                              <UML:State.entry>
                                <UML:UninterpretedAction xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001386'
                                  isSpecification = 'false' isAsynchronous = 'false'>
                                  <UML:Action.script>
                                    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017C8'
                                      language = '' body = 'creates Conversation Stop flag'/>
                                  </UML:Action.script>
                                </UML:UninterpretedAction>
                              </UML:State.entry>
                            </UML:ActionState>
                            <UML:ActionState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001388'
                              isSpecification = 'false' isDynamic = 'false'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000138D'/>
                              </UML:StateVertex.outgoing>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001389'/>
                              </UML:StateVertex.incoming>
                              <UML:State.entry>
                                <UML:UninterpretedAction xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000138A'
                                  isSpecification = 'false' isAsynchronous = 'false'>
                                  <UML:Action.script>
                                    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013AD'
                                      language = '' body = 'returns Conversation'/>
                                  </UML:Action.script>
                                </UML:UninterpretedAction>
                              </UML:State.entry>
                            </UML:ActionState>
                            <UML:FinalState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000138C'
                              isSpecification = 'false'>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000138D'/>
                              </UML:StateVertex.incoming>
                            </UML:FinalState>
                          </UML:CompositeState.subvertex>
                        </UML:CompositeState>
                      </UML:StateMachine.top>
                      <UML:StateMachine.transitions>
                        <UML:Transition xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001385'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:Pseudostate xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001383'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001384'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001389'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001384'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001388'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000138D'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001388'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:FinalState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000138C'/>
                          </UML:Transition.target>
                        </UML:Transition>
                      </UML:StateMachine.transitions>
                    </UML:ActivityGraph>
                    <UML:ActivityGraph xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001372'
                      name = 'Activity responseanalyser apply(response)' isSpecification = 'false'>
                      <UML:StateMachine.context>
                        <UML:Package xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DFD'/>
                      </UML:StateMachine.context>
                      <UML:StateMachine.top>
                        <UML:CompositeState xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001373'
                          name = 'top' isSpecification = 'false' isConcurrent = 'false'>
                          <UML:CompositeState.subvertex>
                            <UML:Pseudostate xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001379'
                              isSpecification = 'false' kind = 'initial'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001391'/>
                              </UML:StateVertex.outgoing>
                            </UML:Pseudostate>
                            <UML:FinalState xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001389'
                              isSpecification = 'false'>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000138A'/>
                              </UML:StateVertex.incoming>
                            </UML:FinalState>
                            <UML:ActionState xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001390'
                              isSpecification = 'false' isDynamic = 'false'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001439'/>
                              </UML:StateVertex.outgoing>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001391'/>
                              </UML:StateVertex.incoming>
                              <UML:State.entry>
                                <UML:UninterpretedAction xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001392'
                                  isSpecification = 'false' isAsynchronous = 'false'>
                                  <UML:Action.script>
                                    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001393'
                                      language = '' body = 'receives the Responce'/>
                                  </UML:Action.script>
                                </UML:UninterpretedAction>
                              </UML:State.entry>
                            </UML:ActionState>
                            <UML:ActionState xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001438'
                              isSpecification = 'false' isDynamic = 'false'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017C3'/>
                              </UML:StateVertex.outgoing>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001439'/>
                              </UML:StateVertex.incoming>
                              <UML:State.entry>
                                <UML:UninterpretedAction xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000143A'
                                  isSpecification = 'false' isAsynchronous = 'false'>
                                  <UML:Action.script>
                                    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017BF'
                                      language = '' body = 'creates Convensation'/>
                                  </UML:Action.script>
                                </UML:UninterpretedAction>
                              </UML:State.entry>
                            </UML:ActionState>
                            <UML:ActionState xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017C2'
                              isSpecification = 'false' isDynamic = 'false'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017C6'/>
                              </UML:StateVertex.outgoing>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017C3'/>
                              </UML:StateVertex.incoming>
                              <UML:State.entry>
                                <UML:UninterpretedAction xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017C4'
                                  isSpecification = 'false' isAsynchronous = 'false'>
                                  <UML:Action.script>
                                    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017C5'
                                      language = '' body = 'retrieves RuleChange from Response'/>
                                  </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 = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001391'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:Pseudostate xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001379'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001390'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001439'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001390'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001438'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017C3'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001438'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017C2'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017C6'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017C2'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:ActionState xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011D5'/>
                          </UML:Transition.target>
                        </UML:Transition>
                      </UML:StateMachine.transitions>
                    </UML:ActivityGraph>
                  </UML:Namespace.ownedElement>
                </UML:Package>
                <UML:SignalEvent xmi.id = '-64--88-121--118--21d2662c:12c83b80cce:-8000:00000000000011CF'
                  name = 'if Conversation is found' isSpecification = 'false'/>
                <UML:SignalEvent xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011BC'
                  name = 'if Conversation is set' isSpecification = 'false'/>
                <UML:SignalEvent xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011C3'
                  name = 'if Conversation is NOT found' isSpecification = 'false'/>
                <UML:SignalEvent xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011CB'
                  name = 'if Conversation is NOT set' isSpecification = 'false'/>
                <UML:Comment xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013AF'
                  isSpecification = 'false' body = 'processReply(requestFromExpert : Responce) : ConversationRuleChangeSetPair&#10;starts the communication'>
                  <UML:Comment.annotatedElement>
                    <UML:Interface xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010B0'/>
                  </UML:Comment.annotatedElement>
                </UML:Comment>
                <UML:ActivityGraph xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013B0'
                  name = 'Activity processReply(requestFromExpert)' isSpecification = 'false'>
                  <UML:StateMachine.context>
                    <UML:Package xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000F8A'/>
                  </UML:StateMachine.context>
                  <UML:StateMachine.top>
                    <UML:CompositeState xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013B1'
                      name = 'top' isSpecification = 'false' isConcurrent = 'false'>
                      <UML:CompositeState.subvertex>
                        <UML:Pseudostate xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013B2'
                          isSpecification = 'false' kind = 'initial'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017AE'/>
                          </UML:StateVertex.outgoing>
                        </UML:Pseudostate>
                        <UML:ActionState xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013B6'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013BE'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017AE'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013BA'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017B0'
                                  language = '' body = 'ResponceAnalyser.apply(Responce): ConversationRuleChangeSetPair'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:ActionState xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013BD'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013C3'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013BE'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013BF'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017B1'
                                  language = '' body = 'returns ConversationRuleChangeSetPair'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:FinalState xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013C2'
                          isSpecification = 'false'>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013C3'/>
                          </UML:StateVertex.incoming>
                        </UML:FinalState>
                      </UML:CompositeState.subvertex>
                    </UML:CompositeState>
                  </UML:StateMachine.top>
                  <UML:StateMachine.transitions>
                    <UML:Transition xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013BE'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013B6'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013BD'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013C3'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013BD'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:FinalState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013C2'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017AE'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:Pseudostate xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013B2'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013B6'/>
                      </UML:Transition.target>
                    </UML:Transition>
                  </UML:StateMachine.transitions>
                </UML:ActivityGraph>
                <UML:ActivityGraph xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013C6'
                  name = 'Activity processReply(URI,ClarificationResponse) ' isSpecification = 'false'>
                  <UML:StateMachine.context>
                    <UML:Package xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000F8A'/>
                  </UML:StateMachine.context>
                  <UML:StateMachine.top>
                    <UML:CompositeState xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013C7'
                      name = 'top' isSpecification = 'false' isConcurrent = 'false'>
                      <UML:CompositeState.subvertex>
                        <UML:Pseudostate xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013C8'
                          isSpecification = 'false' kind = 'initial'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017AA'/>
                          </UML:StateVertex.outgoing>
                        </UML:Pseudostate>
                        <UML:ActionState xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013CB'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013D0'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017AA'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013CD'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017AB'
                                  language = '' body = 'ResponseAnalyser.apply(communicationURI : URI,responce : Response) : ConversationRuleChangeSetPair'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:ActionState xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013CF'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013D4'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013D0'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013D1'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017AC'
                                  language = '' body = 'returns ConversationRuleChangeSetPair'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:FinalState xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013D3'
                          isSpecification = 'false'>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013D4'/>
                          </UML:StateVertex.incoming>
                        </UML:FinalState>
                      </UML:CompositeState.subvertex>
                    </UML:CompositeState>
                  </UML:StateMachine.top>
                  <UML:StateMachine.transitions>
                    <UML:Transition xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013D0'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013CB'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013CF'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013D4'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013CF'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:FinalState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013D3'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017AA'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:Pseudostate xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013C8'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013CB'/>
                      </UML:Transition.target>
                    </UML:Transition>
                  </UML:StateMachine.transitions>
                </UML:ActivityGraph>
                <UML:ActivityGraph xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013D5'
                  name = 'Activity stop' isSpecification = 'false'>
                  <UML:StateMachine.context>
                    <UML:Package xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000F8A'/>
                  </UML:StateMachine.context>
                  <UML:StateMachine.top>
                    <UML:CompositeState xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013D6'
                      name = 'top' isSpecification = 'false' isConcurrent = 'false'>
                      <UML:CompositeState.subvertex>
                        <UML:Pseudostate xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013D7'
                          isSpecification = 'false' kind = 'initial'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017B3'/>
                          </UML:StateVertex.outgoing>
                        </UML:Pseudostate>
                        <UML:ActionState xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013DA'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013E0'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017B3'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013DC'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017B2'
                                  language = '' body = 'ResponceAnalyser.stop(communicaitonURI): Communication'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:ActionState xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013DF'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013E8'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013E0'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013E1'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013E6'
                                  language = '' body = 'returns Communication'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:FinalState xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013E7'
                          isSpecification = 'false'>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013E8'/>
                          </UML:StateVertex.incoming>
                        </UML:FinalState>
                      </UML:CompositeState.subvertex>
                    </UML:CompositeState>
                  </UML:StateMachine.top>
                  <UML:StateMachine.transitions>
                    <UML:Transition xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013E0'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013DA'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013DF'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013E8'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013DF'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:FinalState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013E7'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017B3'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:Pseudostate xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013D7'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013DA'/>
                      </UML:Transition.target>
                    </UML:Transition>
                  </UML:StateMachine.transitions>
                </UML:ActivityGraph>
                <UML:ActivityGraph xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013E9'
                  name = 'Activity createRequest' isSpecification = 'false'>
                  <UML:StateMachine.context>
                    <UML:Package xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000F8A'/>
                  </UML:StateMachine.context>
                  <UML:StateMachine.top>
                    <UML:CompositeState xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013EA'
                      name = 'top' isSpecification = 'false' isConcurrent = 'false'>
                      <UML:CompositeState.subvertex>
                        <UML:Pseudostate xmi.id = '-64--88-121--118-4995d041:12ca0d6358e:-8000:0000000000001496'
                          isSpecification = 'false' kind = 'initial'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017A3'/>
                          </UML:StateVertex.outgoing>
                        </UML:Pseudostate>
                        <UML:ActionState xmi.id = '-64--88-121--118-4995d041:12ca0d6358e:-8000:0000000000001499'
                          name = 'apply(responce : Responce) : ConversationRequirementPair' isSpecification = 'false'
                          isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-4995d041:12ca0d6358e:-8000:000000000000149E'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017A3'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-4995d041:12ca0d6358e:-8000:000000000000149B'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017A7'
                                  language = '' body = 'RequestBuilder.apply(report : Translation) : ConfirmationRequest'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:ActionState xmi.id = '-64--88-121--118-4995d041:12ca0d6358e:-8000:000000000000149D'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-4995d041:12ca0d6358e:-8000:00000000000014A3'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-4995d041:12ca0d6358e:-8000:000000000000149E'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-4995d041:12ca0d6358e:-8000:000000000000149F'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017A8'
                                  language = '' body = 'returns ConfirmationRequest'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:FinalState xmi.id = '-64--88-121--118-4995d041:12ca0d6358e:-8000:00000000000014A2'
                          isSpecification = 'false'>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-4995d041:12ca0d6358e:-8000:00000000000014A3'/>
                          </UML:StateVertex.incoming>
                        </UML:FinalState>
                      </UML:CompositeState.subvertex>
                    </UML:CompositeState>
                  </UML:StateMachine.top>
                  <UML:StateMachine.transitions>
                    <UML:Transition xmi.id = '-64--88-121--118-4995d041:12ca0d6358e:-8000:000000000000149E'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-4995d041:12ca0d6358e:-8000:0000000000001499'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-4995d041:12ca0d6358e:-8000:000000000000149D'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-4995d041:12ca0d6358e:-8000:00000000000014A3'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-4995d041:12ca0d6358e:-8000:000000000000149D'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:FinalState xmi.idref = '-64--88-121--118-4995d041:12ca0d6358e:-8000:00000000000014A2'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017A3'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:Pseudostate xmi.idref = '-64--88-121--118-4995d041:12ca0d6358e:-8000:0000000000001496'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-4995d041:12ca0d6358e:-8000:0000000000001499'/>
                      </UML:Transition.target>
                    </UML:Transition>
                  </UML:StateMachine.transitions>
                </UML:ActivityGraph>
              </UML:Namespace.ownedElement>
            </UML:Package>
            <UML:Package xmi.id = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000B61'
              name = 'knowledgebaseserver' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false'>
              <UML:Namespace.ownedElement>
                <UML:Component xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5B'
                  name = 'KBServer' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ModelElement.clientDependency>
                    <UML:Dependency xmi.idref = '-64--88-121--118-162cff84:12d50070f0e:-8000:00000000000016DB'/>
                  </UML:ModelElement.clientDependency>
                  <UML:Namespace.ownedElement>
                    <UML:Dependency xmi.id = '-64--88-121--118-162cff84:12d50070f0e:-8000:00000000000016DB'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5B'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--118-45ba233c:12ceaa2aca9:-8000:000000000000152F'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                  </UML:Namespace.ownedElement>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:00000000000014DD'
                      name = 'Requirement' 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--118--25a8354e:12ce39e7496:-8000:00000000000014DE'
                          name = 'return' isSpecification = 'false' kind = 'return'/>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                  </UML:Classifier.feature>
                </UML:Component>
                <UML:Interface xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010E4'
                  name = 'KnowledgeBaseServer' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010E5'
                      name = 'processReqest' 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--118--1f046076:12c533d3747:-8000:00000000000010E6'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010E8'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010E7'
                          name = 'requestString' isSpecification = 'false' kind = 'in'>
                          <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:Operation xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:000000000000164F'
                      name = 'save' 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--118--d1bcc74:12d02a4cdb2:-8000:0000000000001650'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001651'
                          name = 'entity' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001587'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001139'
                      name = 'addClass' 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--118-55c73797:12c7c99a57d:-8000:000000000000113A'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001595'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:000000000000113B'
                          name = 'uri' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001144'
                      name = 'addSubClass' 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--118-55c73797:12c7c99a57d:-8000:0000000000001145'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001595'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001146'
                          name = 'uri' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001147'
                          name = 'superClass' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001595'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:000000000000113C'
                      name = 'addIndividual' 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--118-55c73797:12c7c99a57d:-8000:000000000000113D'
                          name = 'success' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001596'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:000000000000113E'
                          name = 'uri' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001143'
                          name = 'typeClass' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001595'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:000000000000114A'
                      name = 'addAddActionClass' 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--118-55c73797:12c7c99a57d:-8000:000000000000114B'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:000000000000114C'
                          name = 'uri' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:000000000000114E'
                          name = 'parent' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000184C'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118--15ba7f80:12d045308f0:-8000:000000000000160D'
                          name = 'scope' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--118--31f575b3:12c82ca804d:-8000:0000000000001187'
                      name = 'addAddActionInstance' 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--118--31f575b3:12c82ca804d:-8000:0000000000001188'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018C0'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118--31f575b3:12c82ca804d:-8000:0000000000001189'
                          name = 'uri' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118--31f575b3:12c82ca804d:-8000:000000000000118A'
                          name = 'actionClass' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001595'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118--31f575b3:12c82ca804d:-8000:000000000000118C'
                          name = 'subExpressions' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017AE'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:0000000000001191'
                      name = 'addRemoveActionClass' 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--118-19f6c74c:12c82fd6d59:-8000:0000000000001192'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF5'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:0000000000001193'
                          name = 'uri' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:0000000000001194'
                          name = 'parent' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000184C'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:0000000000001195'
                          name = 'removeObject' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:0000000000001197'
                      name = 'addRemoveActionInstance' 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--118-19f6c74c:12c82fd6d59:-8000:0000000000001198'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018AF'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:0000000000001199'
                          name = 'uri' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:000000000000119A'
                          name = 'actionClass' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000184C'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:000000000000119B'
                          name = 'removeObject' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001154'
                      name = 'addTerminal' 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--118-55c73797:12c7c99a57d:-8000:0000000000001155'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118-353488f1:12ca19aea10:-8000:00000000000013F5'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001156'
                          name = 'uri' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001157'
                      name = 'addSequenceIndividual' visibility = 'public' isSpecification = 'false'
                      ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' specification = ''>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001158'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CD4'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001159'
                          name = 'uri' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:000000000000115A'
                          name = 'howTos' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017D7'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001193'
                      name = 'addAcceptanceCriteriaIndividual' 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--118-55c73797:12c7c99a57d:-8000:0000000000001194'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000896'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001195'
                          name = 'uri' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001196'
                          name = 'howTo' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--118-3e44f095:12d2d29efc2:-8000:00000000000016E4'
                      name = 'checkConsistency' 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--118-3e44f095:12d2d29efc2:-8000:00000000000016E5'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Enumeration href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:0000000000000880'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-3e44f095:12d2d29efc2:-8000:00000000000016E6'
                          name = 'howToElement' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016E9'
                      name = 'selectClass' 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--118-6f3df7dd:12d4acafa72:-8000:00000000000016EA'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001595'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016EC'
                          name = 'uri' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016ED'
                      name = 'selectIndividual' 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--118-6f3df7dd:12d4acafa72:-8000:00000000000016EE'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001596'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016F0'
                          name = 'uri' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--118-4c310b45:12d73d7d3ae:-8000:0000000000001789'
                      name = 'selectActionClass' 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--118-4c310b45:12d73d7d3ae:-8000:000000000000178A'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000184C'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-4c310b45:12d73d7d3ae:-8000:000000000000178C'
                          name = 'uri' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--118-4c310b45:12d73d7d3ae:-8000:000000000000178D'
                      name = 'selectActionInstance' 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--118-4c310b45:12d73d7d3ae:-8000:000000000000178E'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000ABD'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-4c310b45:12d73d7d3ae:-8000:0000000000001790'
                          name = 'uri' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                  </UML:Classifier.feature>
                </UML:Interface>
                <UML:Association xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010F0'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010F1'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010F2'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010F3'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A3'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010F4'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001140'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:000000000000113F'
                              lower = '1' upper = '-1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010E8'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Class xmi.id = '-64--88-0-100--61877a09:12b0c854311:-8000:0000000000000D0F'
                  name = 'KBServer' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                <UML:Class xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001151'
                  name = 'List[Literal]' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                <UML:Class xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001152'
                  name = 'List[URI]' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                <UML:Class xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:000000000000115C'
                  name = 'boolean' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                <UML:Class xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011AC'
                  name = 'ReturnResultSet' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                <UML:Comment xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011AD'
                  isSpecification = 'false' body = 'WSDL &#10;Fault'>
                  <UML:Comment.annotatedElement>
                    <UML:Class xmi.idref = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001199'/>
                  </UML:Comment.annotatedElement>
                </UML:Comment>
                <UML:Class xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001198'
                  name = 'ReturnType' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001683'
                      name = 'fault' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:000000000000168D'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:000000000000168C'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001199'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Class xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001199'
                  name = 'Fault' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011AD'/>
                  </UML:ModelElement.comment>
                </UML:Class>
                <UML:Class xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A3'
                  name = 'ReturnResultSet' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = '-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A4'/>
                  </UML:GeneralizableElement.generalization>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:000000000000168E'
                      name = 'resultSet' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001698'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001697'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010E8'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Class xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A1'
                  name = 'ReturnURI' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = '-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A2'/>
                  </UML:GeneralizableElement.generalization>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001654'
                      name = 'uri' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:000000000000165E'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:000000000000165D'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Class xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010E8'
                  name = 'ResultSet' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001699'
                      name = 'results' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016A3'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016A2'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012AE'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Class xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D29'
                  name = 'ReturnReport' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D2A'/>
                  </UML:GeneralizableElement.generalization>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D2B'
                      name = 'report' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118-4f3f8a17:12d2d7d28e6:-8000:00000000000016EE'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118-4f3f8a17:12d2d7d28e6:-8000:00000000000016ED'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001404'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Package xmi.id = '-64--88-121--118-45ba233c:12ceaa2aca9:-8000:000000000000152E'
                  name = 'modeller' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Namespace.ownedElement>
                    <UML:Component xmi.id = '-64--88-121--118-45ba233c:12ceaa2aca9:-8000:000000000000152F'
                      name = 'Modeller' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'/>
                    <UML:Interface xmi.id = '-64--88-121--118-45ba233c:12ceaa2aca9:-8000:0000000000001530'
                      name = 'Modeller' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '-64--88-121--118-45ba233c:12ceaa2aca9:-8000:0000000000001541'/>
                      </UML:ModelElement.comment>
                      <UML:Classifier.feature>
                        <UML:Operation xmi.id = '-64--88-121--118-45ba233c:12ceaa2aca9:-8000:0000000000001531'
                          name = 'save' 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--118-45ba233c:12ceaa2aca9:-8000:0000000000001532'
                              name = 'return' isSpecification = 'false' kind = 'return'>
                              <UML:Parameter.type>
                                <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                            <UML:Parameter xmi.id = '-64--88-121--118-45ba233c:12ceaa2aca9:-8000:0000000000001540'
                              name = 'entity' isSpecification = 'false' kind = 'in'>
                              <UML:Parameter.type>
                                <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001587'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                          </UML:BehavioralFeature.parameter>
                        </UML:Operation>
                        <UML:Operation xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001588'
                          name = 'addClass' 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--118--d1bcc74:12d02a4cdb2:-8000:0000000000001589'
                              name = 'return' isSpecification = 'false' kind = 'return'>
                              <UML:Parameter.type>
                                <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001595'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                            <UML:Parameter xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:000000000000158A'
                              name = 'uri' isSpecification = 'false' kind = 'in'>
                              <UML:Parameter.type>
                                <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                            <UML:Parameter xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:000000000000158B'
                              name = 'parent' isSpecification = 'false' kind = 'in'>
                              <UML:Parameter.type>
                                <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000898'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                          </UML:BehavioralFeature.parameter>
                        </UML:Operation>
                        <UML:Operation xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:000000000000158C'
                          name = 'addIndividual' 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--118--d1bcc74:12d02a4cdb2:-8000:000000000000158D'
                              name = 'return' isSpecification = 'false' kind = 'return'>
                              <UML:Parameter.type>
                                <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001596'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                            <UML:Parameter xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:000000000000158E'
                              name = 'uri' isSpecification = 'false' kind = 'in'>
                              <UML:Parameter.type>
                                <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                            <UML:Parameter xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:000000000000158F'
                              name = 'clazz' isSpecification = 'false' kind = 'in'>
                              <UML:Parameter.type>
                                <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000898'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                          </UML:BehavioralFeature.parameter>
                        </UML:Operation>
                        <UML:Operation xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001592'
                          name = 'getClass' 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--118--d1bcc74:12d02a4cdb2:-8000:0000000000001593'
                              name = 'return' isSpecification = 'false' kind = 'return'>
                              <UML:Parameter.type>
                                <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001595'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                            <UML:Parameter xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001594'
                              name = 'uri' isSpecification = 'false' kind = 'in'>
                              <UML:Parameter.type>
                                <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                          </UML:BehavioralFeature.parameter>
                        </UML:Operation>
                        <UML:Operation xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:000000000000164C'
                          name = 'getIndividual' 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--118--d1bcc74:12d02a4cdb2:-8000:000000000000164D'
                              name = 'return' isSpecification = 'false' kind = 'return'>
                              <UML:Parameter.type>
                                <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001596'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                            <UML:Parameter xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:000000000000164E'
                              name = 'uri' isSpecification = 'false' kind = 'in'>
                              <UML:Parameter.type>
                                <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                          </UML:BehavioralFeature.parameter>
                        </UML:Operation>
                      </UML:Classifier.feature>
                    </UML:Interface>
                    <UML:Comment xmi.id = '-64--88-121--118-45ba233c:12ceaa2aca9:-8000:0000000000001541'
                      isSpecification = 'false' body = 'Saves the model into the storage&#10;and provides the interface to create &#10;descendants of Knowlegde'>
                      <UML:Comment.annotatedElement>
                        <UML:Interface xmi.idref = '-64--88-121--118-45ba233c:12ceaa2aca9:-8000:0000000000001530'/>
                      </UML:Comment.annotatedElement>
                    </UML:Comment>
                    <UML:Class xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001587'
                      name = 'Knowlegde' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                  </UML:Namespace.ownedElement>
                </UML:Package>
                <UML:Class xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001652'
                  name = 'ReturnKnowledge' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001653'/>
                  </UML:GeneralizableElement.generalization>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001678'
                      name = 'knowledge' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001682'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001681'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000898'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Generalization xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001653'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001652'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001198'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Association xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001671'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001672'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                      aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001673'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001674'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001652'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001675'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001676'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001677'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000898'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Class xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016A4'
                  name = 'ReturnKnowledgeClass' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016A5'/>
                  </UML:GeneralizableElement.generalization>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016A6'
                      name = 'knowledgeClass' visibility = 'public' isSpecification = 'false'
                      ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016E8'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016E7'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001595'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Generalization xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016A5'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016A4'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001652'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Association xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016B9'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016BA'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                      aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016BB'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016BC'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016A4'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016BD'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016BE'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016BF'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001595'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Class xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016C0'
                  name = 'ReturnKnowledgeIndividual' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016D8'/>
                  </UML:GeneralizableElement.generalization>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016C1'
                      name = 'knowledgeIndividual' visibility = 'public' isSpecification = 'false'
                      ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017BC'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017BB'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001596'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Generalization xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016D8'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016C0'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001652'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Association xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016DD'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016DE'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                      aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016DF'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016E0'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016C0'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016E1'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016E2'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016E3'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001596'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Class xmi.id = '-64--88-121--118--15ba7f80:12d045308f0:-8000:000000000000160B'
                  name = 'List[KnowledgeClass]' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                <UML:Class xmi.id = '-64--88-121--118--15ba7f80:12d045308f0:-8000:000000000000160C'
                  name = 'List[KnowledgeIndividual]' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                <UML:Class xmi.id = '-64--88-121--118--15ba7f80:12d045308f0:-8000:0000000000001610'
                  name = 'KnowledgeIdividual' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                <UML:Class xmi.id = '-64--88-121--118--15ba7f80:12d045308f0:-8000:0000000000001622'
                  name = 'ReturnSetKnowledge' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = '-64--88-121--118--15ba7f80:12d045308f0:-8000:0000000000001632'/>
                  </UML:GeneralizableElement.generalization>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = '-64--88-121--118--15ba7f80:12d045308f0:-8000:0000000000001623'
                      name = 'set' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118-4f3f8a17:12d2d7d28e6:-8000:00000000000016F6'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118-4f3f8a17:12d2d7d28e6:-8000:00000000000016F5'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012AE'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Class xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:000000000000178D'
                  name = 'ReturnAddClass' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:000000000000179B'/>
                  </UML:GeneralizableElement.generalization>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017A3'
                      name = 'knowledgeClass' visibility = 'public' isSpecification = 'false'
                      ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017AD'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017AC'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Generalization xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:000000000000179B'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:000000000000178D'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016A4'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Association xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:000000000000179C'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:000000000000179D'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                      aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:000000000000179E'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:000000000000179F'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:000000000000178D'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017A0'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017A1'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017A2'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Class xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017AE'
                  name = 'List[ActionInstance]' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                <UML:Class xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017B3'
                  name = 'ReturnAddInstance' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017B4'/>
                  </UML:GeneralizableElement.generalization>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017BD'
                      name = 'knowledgeIndividual' visibility = 'public' isSpecification = 'false'
                      ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017CF'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017CE'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018C0'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Generalization xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017B4'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017B3'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016C0'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Association xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017D0'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017D1'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                      aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017D2'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017D3'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017B3'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017D4'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017D5'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017D6'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018C0'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Class xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017D7'
                  name = 'List[HowTo]' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
              </UML:Namespace.ownedElement>
            </UML:Package>
            <UML:Package xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D33'
              name = 'reasoneradapter' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Namespace.ownedElement>
                <UML:Component xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D60'
                  name = 'ReasonerAdapter' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'/>
                <UML:Class xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D02'
                  name = 'ReasonerAdapter' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                <UML:Interface xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001152'
                  name = 'ReasonerAdapter' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001153'
                      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--118--1f046076:12c533d3747:-8000:0000000000001154'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F9'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000115B'
                          name = 'request' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000115C'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                  </UML:Classifier.feature>
                </UML:Interface>
              </UML:Namespace.ownedElement>
            </UML:Package>
            <UML:Comment xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D64'
              isSpecification = 'false' body = 'User interface&#10;Component'>
              <UML:Comment.annotatedElement>
                <UML:Component xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000114F'/>
                <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D58'/>
                <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D59'/>
              </UML:Comment.annotatedElement>
            </UML:Comment>
            <UML:Package xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001082'
              name = 'model' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Namespace.ownedElement>
                <UML:Package xmi.id = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000B01'
                  name = 'howto' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Namespace.ownedElement>
                    <UML:Class xmi.id = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0'
                      name = 'HowTo' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'true' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001412'/>
                        <UML:Generalization xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001615'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E5B'
                          name = 'context' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--dd23507:12d4fc41b55:-8000:0000000000001709'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--dd23507:12d4fc41b55:-8000:0000000000001708'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E46'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000ABD'
                      name = 'ActionInstance' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'true' isActive = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '-64--88-121--118-353488f1:12ca19aea10:-8000:000000000000144F'/>
                        <UML:Comment xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001810'/>
                      </UML:ModelElement.comment>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001432'/>
                        <UML:Generalization xmi.idref = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001DFF'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001899'
                          name = 'actionClass' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:0000000000001818'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:0000000000001817'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000184C'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                        <UML:Attribute xmi.id = '-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:0000000000001819'
                          name = 'parameters' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000180B'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000180A'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CD4'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                        <UML:Attribute xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:00000000000017D0'
                          name = 'destination' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000180F'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000180E'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000ABD'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF5'
                      name = 'RemoveClass' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001888'/>
                        <UML:Generalization xmi.idref = '-64--88-121--118-4c310b45:12d73d7d3ae:-8000:0000000000001791'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3'
                      name = 'AddClass' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001883'/>
                        <UML:Generalization xmi.idref = '-64--88-121--118-4c310b45:12d73d7d3ae:-8000:0000000000001792'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF7'
                      name = 'StringLiteral' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001834'/>
                        <UML:Generalization xmi.idref = '-64--88-121--118-4c310b45:12d73d7d3ae:-8000:0000000000001793'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFB'
                      name = 'AddModule' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFC'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFD'
                      name = 'AddProperty' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFE'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFF'
                      name = 'DeleteApplication' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000B00'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Association xmi.id = '-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000D04'
                      name = 'hasSequenceElement' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000D05'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'composite' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000D06'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000D07'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CD4'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000D08'
                          name = '' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
                          ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000D0C'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000D0B'
                                  lower = '1' upper = '-1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CE8'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Class xmi.id = '-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000D15'
                      name = 'Seqence' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                    <UML:Class xmi.id = '-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000D47'
                      name = 'Sequnce' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                    <UML:Class xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001165'
                      name = 'AddMethod' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001166'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Generalization xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001166'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001165'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Class xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001167'
                      name = 'AddMethodAction' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001168'/>
                        <UML:Generalization xmi.idref = '-64--88-121--118--5685f3b6:12d79e72133:-8000:000000000000179E'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Generalization xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001168'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001167'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Class xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001169'
                      name = 'AddApplication' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '-64--88-121--118-353488f1:12ca19aea10:-8000:0000000000001CDC'/>
                      </UML:ModelElement.comment>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000116B'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Class xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000116A'
                      name = 'AddProject' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000116C'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Generalization xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000116B'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001169'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000116C'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000116A'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Class xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000116D'
                      name = 'AddProbabilisticalExpression' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011AB'/>
                      </UML:ModelElement.comment>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A8'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Association xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000116F'
                      name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011C3'/>
                      </UML:ModelElement.comment>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001170'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001171'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001172'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001169'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001173'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:0000000000001203'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:0000000000001202'
                                  lower = '1' upper = '-1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000116A'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Association xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001178'
                      name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001179'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000117A'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000117B'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000116A'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000117C'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:0000000000001201'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:0000000000001200'
                                  lower = '1' upper = '-1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFB'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Association xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000117F'
                      name = 'hasParameters' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001180'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001181'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001182'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFB'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001183'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:000000000000120F'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:000000000000120E'
                                  lower = '1' upper = '-1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001165'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Association xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001186'
                      name = 'hasParameters' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001187'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001188'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001189'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001165'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000118A'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:0000000000001211'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:0000000000001210'
                                  lower = '1' upper = '-1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001167'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Association xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000118D'
                      name = 'hasParameters' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000118E'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000118F'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001190'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFB'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001191'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:0000000000001209'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:0000000000001208'
                                  lower = '1' upper = '-1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFD'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Class xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001194'
                      name = 'AddType' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001196'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Class xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001195'
                      name = 'AddScope' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001197'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Generalization xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001196'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001194'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001197'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001195'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Association xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001198'
                      name = 'hasSubAction' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001199'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000119A'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000119B'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFD'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000119C'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:0000000000001205'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:0000000000001204'
                                  lower = '1' upper = '-1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001194'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Association xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000119F'
                      name = 'hasParameters' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A0'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A1'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A2'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFD'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A3'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:0000000000001207'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:0000000000001206'
                                  lower = '1' upper = '-1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001195'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Class xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A6'
                      name = 'AddCondition' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A7'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Generalization xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A7'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A6'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001167'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A8'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000116D'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A6'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Class xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A9'
                      name = 'AddBooleanExpression' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011AC'/>
                      </UML:ModelElement.comment>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011AA'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Generalization xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011AA'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A9'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A6'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Class xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011AD'
                      name = 'AddVariableDeclaration' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011AE'/>
                        <UML:Generalization xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011B2'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Generalization xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011AE'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011AD'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001167'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011B2'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011AD'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFD'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Class xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011B3'
                      name = 'AddProgrammingLanguage' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:00000000000013F4'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Association xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011B5'
                      name = 'hasSubAction' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011B6'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:000000000000120B'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:000000000000120A'
                                  lower = '1' upper = '-1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011AD'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011B9'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011BA'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011BB'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001194'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Association xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011BC'
                      name = 'hasSubAction' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011BD'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011BE'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011BF'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011AD'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011C0'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:000000000000120D'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:000000000000120C'
                                  lower = '1' upper = '-1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001195'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Class xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001088'
                      name = 'Translation' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010BA'/>
                      </UML:ModelElement.comment>
                    </UML:Class>
                    <UML:Association xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001090'
                      name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001091'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001092'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001093'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001088'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001094'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001095'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001096'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Class xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001098'
                      name = 'Papeline' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010BB'/>
                      </UML:ModelElement.comment>
                    </UML:Class>
                    <UML:Association xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001099'
                      name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:000000000000109A'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:000000000000109B'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:000000000000109C'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001098'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:000000000000109D'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:000000000000109E'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:000000000000109F'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001088'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Class xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010A1'
                      name = 'Cyrcle' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010BD'/>
                      </UML:ModelElement.comment>
                    </UML:Class>
                    <UML:Association xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010A9'
                      name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010AA'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010AB'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010AC'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010A1'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010AD'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010AE'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010AF'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001098'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Class xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010B1'
                      name = 'Process' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010BC'/>
                      </UML:ModelElement.comment>
                    </UML:Class>
                    <UML:Association xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010B2'
                      name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010B9'/>
                      </UML:ModelElement.comment>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010B3'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010B4'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010B5'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010B1'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010B6'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010B7'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010B8'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010A1'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Class xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001148'
                      name = 'NumberLiteral' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001835'/>
                        <UML:Generalization xmi.idref = '-64--88-121--118-4c310b45:12d73d7d3ae:-8000:0000000000001794'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:00000000000011E3'
                      name = 'List' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                    <UML:Class xmi.id = '-64--88-121--118-353488f1:12ca19aea10:-8000:00000000000013F4'
                      name = 'Reference' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1A'/>
                        <UML:Generalization xmi.idref = '-64--88-121--118-4c310b45:12d73d7d3ae:-8000:0000000000001795'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-121--118-353488f1:12ca19aea10:-8000:00000000000013F5'
                      name = 'Terminal' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CC2'/>
                      </UML:ModelElement.comment>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118--70425ce7:12ca7e16d84:-8000:000000000000143E'/>
                        <UML:Generalization xmi.idref = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E08'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001829'
                          name = 'value' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001833'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001832'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000898'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Comment xmi.id = '-64--88-121--118-353488f1:12ca19aea10:-8000:000000000000144F'
                      isSpecification = 'false' body = 'Non Terminal,&#10;Functional repersentation&#10;of HowTo'>
                      <UML:Comment.annotatedElement>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000ABD'/>
                        <UML:Class xmi.idref = '-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000184C'/>
                      </UML:Comment.annotatedElement>
                    </UML:Comment>
                    <UML:Comment xmi.id = '-64--88-121--118-353488f1:12ca19aea10:-8000:0000000000001CDC'
                      isSpecification = 'false' body = 'The root of&#10;the Application&#10;'>
                      <UML:Comment.annotatedElement>
                        <UML:Class xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001169'/>
                      </UML:Comment.annotatedElement>
                    </UML:Comment>
                    <UML:Stereotype xmi.id = '-64--88-121--118-353488f1:12ca19aea10:-8000:000000000000254E'
                      name = 'realize' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Stereotype.baseClass>Abstraction</UML:Stereotype.baseClass>
                    </UML:Stereotype>
                    <UML:Generalization xmi.id = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:00000000000013F4'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011B3'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001412'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001411'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001432'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000ABD'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001411'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Association xmi.id = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001433'
                      name = 'hasHowTo' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001434'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001435'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001436'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF5'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001437'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001438'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001439'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Association xmi.id = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000143A'
                      name = 'hasHowTo' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000143B'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000143C'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000143D'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000143E'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000143F'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001440'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Class xmi.id = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001441'
                      name = 'AddConjunction' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000143B'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001442'
                      name = 'AddImplication' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000143C'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001424'
                      name = 'AddProbabilisticProperty' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000143F'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001425'
                      name = 'AddNegation' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000143E'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001426'
                      name = 'AddInheritance' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000143D'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000142B'
                      name = 'AddOperator' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000142C'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Generalization xmi.id = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000142C'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000142B'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001167'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Association xmi.id = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001432'
                      name = 'hasParameters' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001433'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001434'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001435'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000116D'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001436'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001437'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001438'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000142B'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Class xmi.id = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001439'
                      name = 'AddProbabilisticalLogicOperator' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011AB'/>
                      </UML:ModelElement.comment>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000143A'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Generalization xmi.id = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000143A'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001439'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000142B'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000143B'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001441'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001439'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000143C'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001442'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001439'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000143D'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001426'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001439'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000143E'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001425'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001439'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000143F'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001424'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001439'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Class xmi.id = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001440'
                      name = 'AddRuleOperator' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011AB'/>
                      </UML:ModelElement.comment>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118--54a405d6:12ca7d2cadf:-8000:000000000000143B'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001441'
                      name = 'AddIfOperator' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118--54a405d6:12ca7d2cadf:-8000:0000000000001439'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001442'
                      name = 'AddLoopOperator' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118--54a405d6:12ca7d2cadf:-8000:000000000000143A'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Generalization xmi.id = '-64--88-121--118--54a405d6:12ca7d2cadf:-8000:0000000000001439'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001441'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001440'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-121--118--54a405d6:12ca7d2cadf:-8000:000000000000143A'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001442'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001440'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-121--118--54a405d6:12ca7d2cadf:-8000:000000000000143B'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001440'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001167'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-121--118--70425ce7:12ca7e16d84:-8000:000000000000143E'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118-353488f1:12ca19aea10:-8000:00000000000013F5'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001411'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001615'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001595'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001DFF'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000ABD'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E08'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118-353488f1:12ca19aea10:-8000:00000000000013F5'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1A'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118-353488f1:12ca19aea10:-8000:00000000000013F4'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-353488f1:12ca19aea10:-8000:00000000000013F5'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Association xmi.id = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E39'
                      name = 'hasHowTo' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E3A'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E3B'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E3C'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118-353488f1:12ca19aea10:-8000:00000000000013F4'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E3D'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E3E'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E3F'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Class xmi.id = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E46'
                      name = 'Context' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '127-0-1-1-5af4581c:12d29bfdeb8:-8000:00000000000013AE'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E47'
                          name = 'variables' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-162cff84:12d50070f0e:-8000:00000000000016BF'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-162cff84:12d50070f0e:-8000:00000000000016BE'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E52'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Class xmi.id = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E52'
                      name = 'Map' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                    <UML:Association xmi.id = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E54'
                      name = 'hasContext' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E55'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E56'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E57'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E58'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E59'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E5A'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E46'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Association xmi.id = '127-0-1-1--6b6a130b:12d29b5c08e:-8000:00000000000013A7'
                      name = 'hasSequence' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '127-0-1-1--6b6a130b:12d29b5c08e:-8000:00000000000013A8'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '127-0-1-1--6b6a130b:12d29b5c08e:-8000:00000000000013A9'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '127-0-1-1--6b6a130b:12d29b5c08e:-8000:00000000000013AA'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1B'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '127-0-1-1--6b6a130b:12d29b5c08e:-8000:00000000000013AB'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '127-0-1-1--6b6a130b:12d29b5c08e:-8000:00000000000013AC'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '127-0-1-1--6b6a130b:12d29b5c08e:-8000:00000000000013AD'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CD4'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Generalization xmi.id = '127-0-1-1-5af4581c:12d29bfdeb8:-8000:00000000000013AE'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E46'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001411'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Association xmi.id = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016D8'
                      name = 'hasSequence' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016D9'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016DA'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016DB'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1B'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016DC'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016DD'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016DE'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CD4'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Association xmi.id = '-64--88-121--118-162cff84:12d50070f0e:-8000:00000000000016C4'
                      name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-162cff84:12d50070f0e:-8000:00000000000016C5'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-162cff84:12d50070f0e:-8000:00000000000016C6'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-162cff84:12d50070f0e:-8000:00000000000016C7'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000ABD'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-162cff84:12d50070f0e:-8000:00000000000016C8'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-162cff84:12d50070f0e:-8000:00000000000016C9'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-162cff84:12d50070f0e:-8000:00000000000016CA'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CD4'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Class xmi.id = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1B'
                      name = 'Solution' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118-162cff84:12d50070f0e:-8000:00000000000016BB'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E20'
                          name = 'howTos' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001828'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001827'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CD4'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Generalization xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001834'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF7'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-353488f1:12ca19aea10:-8000:00000000000013F5'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001835'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001148'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-353488f1:12ca19aea10:-8000:00000000000013F5'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Class xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000184C'
                      name = 'ActionClass' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '-64--88-121--118-353488f1:12ca19aea10:-8000:000000000000144F'/>
                        <UML:Comment xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:00000000000017FE'/>
                      </UML:ModelElement.comment>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118--5685f3b6:12d79e72133:-8000:00000000000017AB'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--118--5685f3b6:12d79e72133:-8000:00000000000017DF'
                          name = 'superClass' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:00000000000017FD'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:00000000000017FC'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000184C'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                        <UML:Attribute xmi.id = '-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017A3'
                          name = 'parameters' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017F8'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017F7'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CD4'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                        <UML:Attribute xmi.id = '-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017BA'
                          name = 'mandatoryParameters' visibility = 'public' isSpecification = 'false'
                          ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017D0'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017CF'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012AE'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                        <UML:Attribute xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:00000000000017E3'
                          name = 'scope' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:00000000000017F9'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:00000000000017F8'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012AE'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Generalization xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001883'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000184C'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001888'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF5'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000184C'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Association xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018A8'
                      name = 'hasActionClass' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018A9'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018AA'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018AB'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000ABD'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018AC'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018AD'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018AE'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000184C'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Class xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018AF'
                      name = 'RemoveInstance' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:0000000000001828'/>
                      </UML:ModelElement.comment>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018B0'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Generalization xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018B0'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018AF'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000ABD'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Class xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018C0'
                      name = 'AddInstance' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018C1'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Generalization xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018C1'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018C0'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000ABD'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Association xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018DD'
                      name = 'hasActionClass' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018DE'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018DF'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018E0'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018AF'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018E1'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018E2'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018E3'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF5'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Association xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018E4'
                      name = 'hasActionClass' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018E5'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018E6'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018E7'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018C0'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018E8'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018E9'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018EA'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Association xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:0000000000001786'
                      name = 'hasParameters' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '127-0-1-1-2939c866:12db4a198a5:-8000:000000000000147F'/>
                      </UML:ModelElement.comment>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:0000000000001787'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:0000000000001788'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:0000000000001789'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018C0'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:000000000000178A'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:000000000000178B'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:000000000000178C'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CD4'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Generalization xmi.id = '-64--88-121--118-4c310b45:12d73d7d3ae:-8000:0000000000001791'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF5'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001411'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-121--118-4c310b45:12d73d7d3ae:-8000:0000000000001792'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001411'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-121--118-4c310b45:12d73d7d3ae:-8000:0000000000001793'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF7'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-353488f1:12ca19aea10:-8000:00000000000013F5'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-121--118-4c310b45:12d73d7d3ae:-8000:0000000000001794'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001148'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-353488f1:12ca19aea10:-8000:00000000000013F5'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-121--118-4c310b45:12d73d7d3ae:-8000:0000000000001795'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118-353488f1:12ca19aea10:-8000:00000000000013F4'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-353488f1:12ca19aea10:-8000:00000000000013F5'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-121--118--5685f3b6:12d79e72133:-8000:000000000000179E'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001167'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118--5685f3b6:12d79e72133:-8000:000000000000179C'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-121--118--5685f3b6:12d79e72133:-8000:00000000000017AB'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000184C'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Class xmi.id = '-64--88-121--118--5685f3b6:12d79e72133:-8000:00000000000017EF'
                      name = 'AddNamespace' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118--5685f3b6:12d79e72133:-8000:00000000000017F0'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Generalization xmi.id = '-64--88-121--118--5685f3b6:12d79e72133:-8000:00000000000017F0'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118--5685f3b6:12d79e72133:-8000:00000000000017EF'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Association xmi.id = '-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017D1'
                      name = 'hasParameters' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017D2'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017D3'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017D4'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000184C'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017D5'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017D6'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017D7'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CD4'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Association xmi.id = '-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017DC'
                      name = 'hasMandatoryParameters' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017DD'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017DE'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017DF'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000184C'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017E0'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017E4'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017E3'
                                  lower = '1' upper = '-1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Comment xmi.id = '-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:0000000000001828'
                      isSpecification = 'false' body = 'parameters&#10;are HowTo-s&#10;to remove'>
                      <UML:Comment.annotatedElement>
                        <UML:Class xmi.idref = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018AF'/>
                      </UML:Comment.annotatedElement>
                    </UML:Comment>
                    <UML:Comment xmi.id = '127-0-1-1-2939c866:12db4a198a5:-8000:000000000000147F'
                      isSpecification = 'false' body = 'actually are &#10;sub expressions&#10;'>
                      <UML:Comment.annotatedElement>
                        <UML:Association xmi.idref = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:0000000000001786'/>
                      </UML:Comment.annotatedElement>
                    </UML:Comment>
                    <UML:Comment xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:00000000000017FE'
                      isSpecification = 'false' body = 'scope is the&#10;Set of AcctionClasses&#10;where this class could &#10;be used'>
                      <UML:Comment.annotatedElement>
                        <UML:Class xmi.idref = '-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000184C'/>
                      </UML:Comment.annotatedElement>
                    </UML:Comment>
                    <UML:Comment xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001810'
                      isSpecification = 'false' body = 'destination is the &#10;ActionInstance to &#10;apply current Instance&#10;for the HowToApplicator'>
                      <UML:Comment.annotatedElement>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000ABD'/>
                      </UML:Comment.annotatedElement>
                    </UML:Comment>
                  </UML:Namespace.ownedElement>
                </UML:Package>
                <UML:Package xmi.id = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000ABE'
                  name = 'util' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Namespace.ownedElement>
                    <UML:Generalization xmi.id = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFC'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFB'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFE'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFD'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000B00'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFF'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF5'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Package xmi.id = '-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000D5C'
                      name = 'sequence' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Namespace.ownedElement>
                        <UML:Class xmi.id = '-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CD4'
                          name = 'Sequence' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                          isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                          <UML:GeneralizableElement.generalization>
                            <UML:Generalization xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001421'/>
                          </UML:GeneralizableElement.generalization>
                          <UML:Classifier.feature>
                            <UML:Attribute xmi.id = '-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CD5'
                              name = 'first' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                              changeability = 'changeable' targetScope = 'instance'>
                              <UML:StructuralFeature.multiplicity>
                                <UML:Multiplicity xmi.id = '-64--88-121--118--32eef15b:12d4fefc499:-8000:00000000000016F1'>
                                  <UML:Multiplicity.range>
                                    <UML:MultiplicityRange xmi.id = '-64--88-121--118--32eef15b:12d4fefc499:-8000:00000000000016F0'
                                      lower = '1' upper = '1'/>
                                  </UML:Multiplicity.range>
                                </UML:Multiplicity>
                              </UML:StructuralFeature.multiplicity>
                              <UML:StructuralFeature.type>
                                <UML:Class xmi.idref = '-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CE8'/>
                              </UML:StructuralFeature.type>
                            </UML:Attribute>
                          </UML:Classifier.feature>
                        </UML:Class>
                        <UML:Class xmi.id = '-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CE8'
                          name = 'SequenceElement' visibility = 'public' isSpecification = 'false'
                          isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                          <UML:GeneralizableElement.generalization>
                            <UML:Generalization xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001426'/>
                          </UML:GeneralizableElement.generalization>
                          <UML:Classifier.feature>
                            <UML:Attribute xmi.id = '-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CF5'
                              name = 'next' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                              changeability = 'changeable' targetScope = 'instance'>
                              <UML:StructuralFeature.multiplicity>
                                <UML:Multiplicity xmi.id = '-64--88-121--118--5685f3b6:12d79e72133:-8000:00000000000017AA'>
                                  <UML:Multiplicity.range>
                                    <UML:MultiplicityRange xmi.id = '-64--88-121--118--5685f3b6:12d79e72133:-8000:00000000000017A9'
                                      lower = '1' upper = '1'/>
                                  </UML:Multiplicity.range>
                                </UML:Multiplicity>
                              </UML:StructuralFeature.multiplicity>
                              <UML:StructuralFeature.type>
                                <UML:Class xmi.idref = '-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CE8'/>
                              </UML:StructuralFeature.type>
                            </UML:Attribute>
                            <UML:Attribute xmi.id = '-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000D1A'
                              name = 'content' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                              changeability = 'changeable' targetScope = 'instance'>
                              <UML:StructuralFeature.multiplicity>
                                <UML:Multiplicity xmi.id = '-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017EC'>
                                  <UML:Multiplicity.range>
                                    <UML:MultiplicityRange xmi.id = '-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017EB'
                                      lower = '1' upper = '1'/>
                                  </UML:Multiplicity.range>
                                </UML:Multiplicity>
                              </UML:StructuralFeature.multiplicity>
                              <UML:StructuralFeature.type>
                                <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0'/>
                              </UML:StructuralFeature.type>
                            </UML:Attribute>
                          </UML:Classifier.feature>
                        </UML:Class>
                        <UML:Generalization xmi.id = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001421'
                          isSpecification = 'false'>
                          <UML:Generalization.child>
                            <UML:Class xmi.idref = '-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CD4'/>
                          </UML:Generalization.child>
                          <UML:Generalization.parent>
                            <UML:Class xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000141C'/>
                          </UML:Generalization.parent>
                        </UML:Generalization>
                        <UML:Generalization xmi.id = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001426'
                          isSpecification = 'false'>
                          <UML:Generalization.child>
                            <UML:Class xmi.idref = '-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CE8'/>
                          </UML:Generalization.child>
                          <UML:Generalization.parent>
                            <UML:Class xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000141C'/>
                          </UML:Generalization.parent>
                        </UML:Generalization>
                        <UML:Association xmi.id = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E32'
                          name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                          <UML:Association.connection>
                            <UML:AssociationEnd xmi.id = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E33'
                              visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                              aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                              <UML:AssociationEnd.multiplicity>
                                <UML:Multiplicity xmi.id = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E34'>
                                  <UML:Multiplicity.range>
                                    <UML:MultiplicityRange xmi.id = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E35'
                                      lower = '1' upper = '1'/>
                                  </UML:Multiplicity.range>
                                </UML:Multiplicity>
                              </UML:AssociationEnd.multiplicity>
                              <UML:AssociationEnd.participant>
                                <UML:Class xmi.idref = '-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CE8'/>
                              </UML:AssociationEnd.participant>
                            </UML:AssociationEnd>
                            <UML:AssociationEnd xmi.id = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E36'
                              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                              aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                              <UML:AssociationEnd.multiplicity>
                                <UML:Multiplicity xmi.id = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E37'>
                                  <UML:Multiplicity.range>
                                    <UML:MultiplicityRange xmi.id = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E38'
                                      lower = '1' upper = '1'/>
                                  </UML:Multiplicity.range>
                                </UML:Multiplicity>
                              </UML:AssociationEnd.multiplicity>
                              <UML:AssociationEnd.participant>
                                <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0'/>
                              </UML:AssociationEnd.participant>
                            </UML:AssociationEnd>
                          </UML:Association.connection>
                        </UML:Association>
                        <UML:Association xmi.id = '127-0-1-1--6b6a130b:12d29b5c08e:-8000:00000000000013A0'
                          name = 'hasHowTo' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                          isAbstract = 'false'>
                          <UML:Association.connection>
                            <UML:AssociationEnd xmi.id = '127-0-1-1--6b6a130b:12d29b5c08e:-8000:00000000000013A1'
                              visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                              aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                              <UML:AssociationEnd.multiplicity>
                                <UML:Multiplicity xmi.id = '127-0-1-1--6b6a130b:12d29b5c08e:-8000:00000000000013A2'>
                                  <UML:Multiplicity.range>
                                    <UML:MultiplicityRange xmi.id = '127-0-1-1--6b6a130b:12d29b5c08e:-8000:00000000000013A3'
                                      lower = '1' upper = '1'/>
                                  </UML:Multiplicity.range>
                                </UML:Multiplicity>
                              </UML:AssociationEnd.multiplicity>
                              <UML:AssociationEnd.participant>
                                <UML:Class xmi.idref = '-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CE8'/>
                              </UML:AssociationEnd.participant>
                            </UML:AssociationEnd>
                            <UML:AssociationEnd xmi.id = '127-0-1-1--6b6a130b:12d29b5c08e:-8000:00000000000013A4'
                              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                              aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                              <UML:AssociationEnd.multiplicity>
                                <UML:Multiplicity xmi.id = '127-0-1-1--6b6a130b:12d29b5c08e:-8000:00000000000013A5'>
                                  <UML:Multiplicity.range>
                                    <UML:MultiplicityRange xmi.id = '127-0-1-1--6b6a130b:12d29b5c08e:-8000:00000000000013A6'
                                      lower = '1' upper = '1'/>
                                  </UML:Multiplicity.range>
                                </UML:Multiplicity>
                              </UML:AssociationEnd.multiplicity>
                              <UML:AssociationEnd.participant>
                                <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0'/>
                              </UML:AssociationEnd.participant>
                            </UML:AssociationEnd>
                          </UML:Association.connection>
                        </UML:Association>
                      </UML:Namespace.ownedElement>
                    </UML:Package>
                    <UML:Association xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010E9'
                      name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010EA'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010EB'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010EC'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010E8'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010ED'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001142'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001141'
                                  lower = '1' upper = '-1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000898'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Package xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001157'
                      name = 'pair' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Namespace.ownedElement>
                        <UML:Class xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001156'
                          name = 'FrequencyConfidencePair' visibility = 'public' isSpecification = 'false'
                          isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                          <UML:ModelElement.clientDependency>
                            <UML:Abstraction xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001159'/>
                          </UML:ModelElement.clientDependency>
                        </UML:Class>
                        <UML:Interface xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001158'
                          name = 'Pair' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                          isLeaf = 'false' isAbstract = 'false'/>
                        <UML:Abstraction xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001159'
                          isSpecification = 'false'>
                          <UML:ModelElement.stereotype>
                            <UML:Stereotype xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000115A'/>
                          </UML:ModelElement.stereotype>
                          <UML:Dependency.client>
                            <UML:Class xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001156'/>
                          </UML:Dependency.client>
                          <UML:Dependency.supplier>
                            <UML:Interface xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001158'/>
                          </UML:Dependency.supplier>
                        </UML:Abstraction>
                        <UML:Stereotype xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000115A'
                          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--118-19fd756:12c9ba8149e:-8000:000000000000143D'
                          name = 'ConversationRuleChangeSetPair' visibility = 'public' isSpecification = 'false'
                          isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                          <UML:ModelElement.clientDependency>
                            <UML:Abstraction xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000143E'/>
                          </UML:ModelElement.clientDependency>
                        </UML:Class>
                        <UML:Abstraction xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000143E'
                          isSpecification = 'false'>
                          <UML:ModelElement.stereotype>
                            <UML:Stereotype xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000115A'/>
                          </UML:ModelElement.stereotype>
                          <UML:Dependency.client>
                            <UML:Class xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000143D'/>
                          </UML:Dependency.client>
                          <UML:Dependency.supplier>
                            <UML:Interface xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001158'/>
                          </UML:Dependency.supplier>
                        </UML:Abstraction>
                      </UML:Namespace.ownedElement>
                    </UML:Package>
                    <UML:Association xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:000000000000119A'
                      name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:000000000000119B'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:000000000000119C'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:000000000000119D'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001198'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:000000000000119E'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:0000000000001190'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:000000000000118F'
                                  lower = '0' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001199'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Generalization xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A2'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A1'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001198'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A4'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A3'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001198'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:DataType xmi.id = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'
                      name = 'URI' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'/>
                    <UML:Association xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A5'
                      name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A6'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A7'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A8'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A1'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A9'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011AA'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011AB'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Package xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F7'
                      name = 'triple' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Namespace.ownedElement>
                        <UML:Interface xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F8'
                          name = 'Triple' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                          isLeaf = 'false' isAbstract = 'false'/>
                        <UML:Class xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F9'
                          name = 'FrequencyConfidenceNegationTriple' visibility = 'public' isSpecification = 'false'
                          isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                          <UML:ModelElement.clientDependency>
                            <UML:Abstraction xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011FA'/>
                          </UML:ModelElement.clientDependency>
                          <UML:Classifier.feature>
                            <UML:Attribute xmi.id = '-64--88-121--118-7bfe2d86:12cac4081ec:-8000:000000000000144D'
                              name = 'frequency' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                              changeability = 'changeable' targetScope = 'instance'>
                              <UML:StructuralFeature.multiplicity>
                                <UML:Multiplicity xmi.id = '-64--88-121--118-3ba829:12cee070502:-8000:000000000000150E'>
                                  <UML:Multiplicity.range>
                                    <UML:MultiplicityRange xmi.id = '-64--88-121--118-3ba829:12cee070502:-8000:000000000000150D'
                                      lower = '1' upper = '1'/>
                                  </UML:Multiplicity.range>
                                </UML:Multiplicity>
                              </UML:StructuralFeature.multiplicity>
                              <UML:StructuralFeature.type>
                                <UML:Class xmi.idref = '-64--88-121--118-7bfe2d86:12cac4081ec:-8000:0000000000001454'/>
                              </UML:StructuralFeature.type>
                            </UML:Attribute>
                            <UML:Attribute xmi.id = '-64--88-121--118-7bfe2d86:12cac4081ec:-8000:0000000000001461'
                              name = 'confidence' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                              changeability = 'changeable' targetScope = 'instance'>
                              <UML:StructuralFeature.multiplicity>
                                <UML:Multiplicity xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000150D'>
                                  <UML:Multiplicity.range>
                                    <UML:MultiplicityRange xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000150C'
                                      lower = '1' upper = '1'/>
                                  </UML:Multiplicity.range>
                                </UML:Multiplicity>
                              </UML:StructuralFeature.multiplicity>
                              <UML:StructuralFeature.type>
                                <UML:Class xmi.idref = '-64--88-121--118-7bfe2d86:12cac4081ec:-8000:0000000000001454'/>
                              </UML:StructuralFeature.type>
                            </UML:Attribute>
                            <UML:Attribute xmi.id = '-64--88-121--118-7bfe2d86:12cac4081ec:-8000:0000000000001470'
                              name = 'negation' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                              changeability = 'changeable' targetScope = 'instance'>
                              <UML:StructuralFeature.multiplicity>
                                <UML:Multiplicity xmi.id = '-64--88-121--118-3ba829:12cee070502:-8000:0000000000001533'>
                                  <UML:Multiplicity.range>
                                    <UML:MultiplicityRange xmi.id = '-64--88-121--118-3ba829:12cee070502:-8000:0000000000001532'
                                      lower = '1' upper = '1'/>
                                  </UML:Multiplicity.range>
                                </UML:Multiplicity>
                              </UML:StructuralFeature.multiplicity>
                              <UML:StructuralFeature.type>
                                <UML:Enumeration href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:0000000000000880'/>
                              </UML:StructuralFeature.type>
                            </UML:Attribute>
                          </UML:Classifier.feature>
                        </UML:Class>
                        <UML:Abstraction xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011FA'
                          isSpecification = 'false'>
                          <UML:ModelElement.stereotype>
                            <UML:Stereotype xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011FB'/>
                          </UML:ModelElement.stereotype>
                          <UML:Dependency.client>
                            <UML:Class xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F9'/>
                          </UML:Dependency.client>
                          <UML:Dependency.supplier>
                            <UML:Interface xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F8'/>
                          </UML:Dependency.supplier>
                        </UML:Abstraction>
                        <UML:Stereotype xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011FB'
                          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--118-7bfe2d86:12cac4081ec:-8000:0000000000001454'
                          name = 'Double' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                          isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                      </UML:Namespace.ownedElement>
                    </UML:Package>
                  </UML:Namespace.ownedElement>
                </UML:Package>
                <UML:Comment xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010B9'
                  isSpecification = 'false' body = 'The sequence&#10;of Cycles with&#10;check of the &#10;acceptance criteria&#10;satisfaction'>
                  <UML:Comment.annotatedElement>
                    <UML:Association xmi.idref = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010B2'/>
                  </UML:Comment.annotatedElement>
                </UML:Comment>
                <UML:Comment xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010BA'
                  isSpecification = 'false' body = 'Is basic action&#10;to translate from &#10;acceptance criteria &#10;to solution, consist of&#10;seqence of How-tos&#10;ex: SolutionGenerator,&#10;SolutionChecker,&#10;'>
                  <UML:Comment.annotatedElement>
                    <UML:Class xmi.idref = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001088'/>
                  </UML:Comment.annotatedElement>
                </UML:Comment>
                <UML:Comment xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010BB'
                  isSpecification = 'false' body = 'Sequnce of&#10;Translations,&#10;with possible&#10;conditional transitions'>
                  <UML:Comment.annotatedElement>
                    <UML:Class xmi.idref = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001098'/>
                  </UML:Comment.annotatedElement>
                </UML:Comment>
                <UML:Comment xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010BC'
                  isSpecification = 'false' body = 'Seqence of &#10;Cycles with &#10;check of &#10;acceptance criteria&#10;satisfaction'>
                  <UML:Comment.annotatedElement>
                    <UML:Class xmi.idref = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010B1'/>
                  </UML:Comment.annotatedElement>
                </UML:Comment>
                <UML:Comment xmi.id = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010BD'
                  isSpecification = 'false' body = 'Two papelines&#10;1 strait&#10;2 feedback'>
                  <UML:Comment.annotatedElement>
                    <UML:Class xmi.idref = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010A1'/>
                  </UML:Comment.annotatedElement>
                </UML:Comment>
                <UML:Class xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000898'
                  name = 'Knowledge' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = '-64--88-121--118--490517b2:12ce94860a0:-8000:00000000000014B2'
                      name = 'uri' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001670'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:000000000000166F'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Association xmi.id = '-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF4'
                  name = 'hasRule' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF5'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF6'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF7'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001848'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF8'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001179'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001178'
                              lower = '1' upper = '-1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000089C'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Generalization xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008AC'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000896'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000089C'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008AD'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000897'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000089C'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Package xmi.id = '-64--88-0-101-4f0a78a0:12c48e8be9e:-8000:0000000000000D7C'
                  name = 'conversation' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Namespace.ownedElement>
                    <UML:Class xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D0'
                      name = 'Request' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000135A'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:00000000000011BF'
                          name = 'report' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016D1'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016D0'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001404'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008C8'
                      name = 'ConfirmationResponse' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008DA'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--118--490517b2:12ce94860a0:-8000:00000000000014BD'
                          name = 'solutionURI' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000017EF'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000017EE'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008B9'
                      name = 'Conversation' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015E9'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CDE'
                          name = 'conversationActs' visibility = 'public' isSpecification = 'false'
                          ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001619'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001618'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:00000000000011E3'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                        <UML:Attribute xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000163C'
                          name = 'subscribers' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015E8'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015E7'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012AE'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000894'
                      name = 'ConfirmationRequest' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D2'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BF3'
                          name = 'report' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001919'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001918'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010CA'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D1'
                      name = 'Response' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001359'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Generalization xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008DA'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008C8'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D1'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D2'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000894'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D0'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Association xmi.id = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010B7'
                      name = 'hasConversationAct' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010B8'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010B9'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010BA'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008B9'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010BB'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:000000000000117F'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:000000000000117E'
                                  lower = '1' upper = '-1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001358'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Class xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000138E'
                      name = 'Stop' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                    <UML:Generalization xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001359'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D1'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001358'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000135A'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D0'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001358'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Association xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001413'
                      name = 'hasReport' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001414'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001415'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001416'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D0'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001417'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001418'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001419'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001404'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Association xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D19'
                      name = 'hasSolution' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D1A'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D1B'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D1C'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008C8'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D1D'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D1E'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D1F'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1B'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Class xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001358'
                      name = 'ConversationAct' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015EF'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016F5'
                          name = 'conversation' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--6c38051d:12d833c48f8:-8000:00000000000017B6'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--6c38051d:12d833c48f8:-8000:00000000000017B5'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008B9'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                        <UML:Attribute xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001903'
                          name = 'dateTime' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001935'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001934'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:DataType xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001583'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Class xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:00000000000011DA'
                      name = 'ClarificationResponse' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '127-0-1-1-72fc0c2:12cf09307a1:-8000:00000000000011DB'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:00000000000011E4'
                          name = 'requirementChangeSet' visibility = 'public' isSpecification = 'false'
                          ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:000000000000170B'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:000000000000170A'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001672'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Generalization xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:00000000000011DB'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '127-0-1-1-72fc0c2:12cf09307a1:-8000:00000000000011DA'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008C8'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Association xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BEC'
                      name = 'hasReport' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BED'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BEE'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BEF'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000894'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BF0'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BF1'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BF2'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010CA'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Association xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001629'
                      name = 'hasAuthor' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000162A'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000162B'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000162C'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015E4'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000162D'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000162E'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000162F'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015DE'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Association xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001657'
                      name = 'hasSubscriber' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001658'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001659'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000165A'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008B9'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000165B'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000165F'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000165E'
                                  lower = '1' upper = '-1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015DE'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Class xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015E4'
                      name = 'ConversationAny' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015EA'/>
                        <UML:Generalization xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:000000000000163F'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015F0'
                          name = 'author' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015FA'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015F9'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015DE'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Generalization xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015E9'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008B9'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015E4'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015EA'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015E4'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001595'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015EF'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001358'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015E4'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:000000000000163F'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015E4'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:00000000000013F6'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Association xmi.id = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016D2'
                      name = 'hasReport' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016D3'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016D4'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016D5'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000894'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016D6'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016D7'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016D8'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001404'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Class xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000017F0'
                      name = 'PartialClarificationResponse' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000017F1'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000017F9'
                          name = 'solution' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001816'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001815'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1B'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                        <UML:Attribute xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001817'
                          name = 'confirmedHowTo' visibility = 'public' isSpecification = 'false'
                          ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:000000000000182D'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:000000000000182C'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                        <UML:Attribute xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:000000000000182E'
                          name = 'declinedHowTo' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:000000000000183C'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:000000000000183B'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Generalization xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000017F1'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000017F0'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '127-0-1-1-72fc0c2:12cf09307a1:-8000:00000000000011DA'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Association xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000017F2'
                      name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000017F3'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000017F4'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000017F5'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000017F0'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000017F6'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000017F7'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000017F8'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1B'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Association xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001804'
                      name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001805'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001806'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001807'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000017F0'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001808'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001809'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:000000000000180A'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                  </UML:Namespace.ownedElement>
                </UML:Package>
                <UML:Association xmi.id = '-64--88-0-101-4f0a78a0:12c48e8be9e:-8000:0000000000000D84'
                  name = 'hasChangeSet' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-0-101-4f0a78a0:12c48e8be9e:-8000:0000000000000D85'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-0-101-4f0a78a0:12c48e8be9e:-8000:0000000000000D86'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-0-101-4f0a78a0:12c48e8be9e:-8000:0000000000000D87'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '127-0-1-1-72fc0c2:12cf09307a1:-8000:00000000000011DA'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-0-101-4f0a78a0:12c48e8be9e:-8000:0000000000000D88'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:000000000000117B'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:000000000000117A'
                              lower = '1' upper = '-1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001672'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Comment xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000115E'
                  isSpecification = 'false' body = 'Class used &#10;to test the solution&#10;via AcceptanceCriterias'>
                  <UML:Comment.annotatedElement>
                    <UML:Class xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000115C'/>
                  </UML:Comment.annotatedElement>
                </UML:Comment>
                <UML:Association xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000115F'
                  name = 'hasSolution' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001160'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001161'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001162'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000115C'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001163'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001173'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001172'
                              lower = '1' upper = '-1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1B'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Association xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001166'
                  name = 'hasRule' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001167'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001168'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001169'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000115C'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000116A'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001177'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001176'
                              lower = '1' upper = '-1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000089C'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Association xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001165'
                  name = 'hasHowTo' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001166'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001167'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001168'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000089C'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001169'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:000000000000116F'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:000000000000116E'
                              lower = '1' upper = '-1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Association xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001224'
                  name = 'hasValue' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001225'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                      aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001226'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001227'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000115C'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001228'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001229'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000122A'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F9'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Association xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000122D'
                  name = 'hasTest' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000122E'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000122F'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001230'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000122B'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001231'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001235'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001234'
                              lower = '1' upper = '-1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000115C'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Comment xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000123F'
                  isSpecification = 'false' body = 'The whole set of&#10;Tested Solutions&#10;during one generation&#10;run of SolutionGenerator'>
                  <UML:Comment.annotatedElement>
                    <UML:Class xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000122B'/>
                  </UML:Comment.annotatedElement>
                </UML:Comment>
                <UML:Comment xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001240'
                  isSpecification = 'false' body = 'the link to &#10;the approved&#10;Solution.'>
                  <UML:Comment.annotatedElement>
                    <UML:Association xmi.idref = '-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CFB'/>
                  </UML:Comment.annotatedElement>
                </UML:Comment>
                <UML:Class xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012AE'
                  name = 'Set' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                <UML:Generalization xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001412'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010CA'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001404'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:00000000000013FF'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:00000000000013FE'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:00000000000013F6'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001400'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000D02'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:00000000000013FE'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001402'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF2'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:00000000000013F6'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001403'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000089C'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:00000000000013F6'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001408'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:0000000000001100'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:00000000000013F6'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000140A'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000122B'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001409'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000140B'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000115C'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001409'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000140D'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001409'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:00000000000013F6'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = '-64--88-121--118--54a405d6:12ca7d2cadf:-8000:000000000000143D'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001411'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:00000000000013F6'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = '-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F41'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:0000000000001104'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001404'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = '-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F42'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:0000000000001102'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001404'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Association xmi.id = '-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F43'
                  name = 'hasOut' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F44'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                      aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F45'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F46'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:0000000000001100'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F47'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F48'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F49'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001404'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Association xmi.id = '-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F4A'
                  name = 'hasContents' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F4B'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                      aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F4C'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F4D'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010CA'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F4E'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F4F'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F50'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1B'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Generalization xmi.id = '-64--88-121--118-45ba233c:12ceaa2aca9:-8000:0000000000001510'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '-64--88-121--118-45ba233c:12ceaa2aca9:-8000:000000000000150F'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-121--118-45ba233c:12ceaa2aca9:-8000:000000000000150D'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Comment xmi.id = '-64--88-121--118-45ba233c:12ceaa2aca9:-8000:000000000000152D'
                  isSpecification = 'false' body = 'for intermediate&#10;representation&#10;of OWL entities&#10;to create model &#10;classes'/>
                <UML:Package xmi.id = '-64--88-121--118-3ba829:12cee070502:-8000:000000000000150F'
                  name = 'learner' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Namespace.ownedElement>
                    <UML:Class xmi.id = '-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000D02'
                      name = 'History' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001400'/>
                        <UML:Generalization xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015C7'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:000000000000120E'
                          name = 'events' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000176F'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000176E'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:00000000000011E3'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Class xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001219'
                      name = 'Element' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                    <UML:Association xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:000000000000123B'
                      name = 'hasEvent' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:000000000000123C'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:000000000000123D'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:000000000000123E'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000D02'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:000000000000123F'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001772'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001771'
                                  lower = '1' upper = '-1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000151B'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Class xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000151B'
                      name = 'Event' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001770'/>
                        <UML:Generalization xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015CC'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000151C'
                          name = 'dateTime' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:000000000000194E'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:000000000000194D'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:DataType xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001583'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                        <UML:Attribute xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001548'
                          name = 'association' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:000000000000194A'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001949'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001848'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Association xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001539'
                      name = 'hasAssociation' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000153A'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000153B'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000153C'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000151B'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000153D'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000153E'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000153F'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001848'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Class xmi.id = '-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF2'
                      name = 'CompoundAssociation' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001402'/>
                        <UML:Generalization xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015D1'/>
                        <UML:Generalization xmi.idref = '-64--88-121--118-2e5333de:12df14ebba2:-8000:000000000000184D'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012C3'
                          name = 'subAssociations' visibility = 'public' isSpecification = 'false'
                          ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:000000000000188D'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:000000000000188C'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001822'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Generalization xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001770'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000151B'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:00000000000013FE'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015C7'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000D02'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001595'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015CC'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000151B'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001595'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015D1'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF2'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001595'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Class xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000018E7'
                      name = 'Confirmation' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001909'/>
                      </UML:ModelElement.comment>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000018E8'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001928'
                          name = 'association' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:000000000000193A'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001939'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF2'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Generalization xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000018E8'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000018E7'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000151B'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Class xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000018E9'
                      name = 'PartialConfirmation' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:000000000000190A'/>
                      </UML:ModelElement.comment>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000018F5'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001916'
                          name = 'association' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001942'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001941'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001822'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Generalization xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000018F5'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000018E9'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000151B'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Class xmi.id = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001822'
                      name = 'PartialAssociation' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118-2e5333de:12df14ebba2:-8000:000000000000184E'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001824'
                          name = 'howTo' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001836'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001835'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                        <UML:Attribute xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:00000000000018CD'
                          name = 'solution' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:00000000000018DB'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:00000000000018DA'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1B'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Association xmi.id = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:000000000000184E'
                      name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:000000000000184F'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001850'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001851'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001822'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001852'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:00000000000018BC'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:00000000000018BB'
                                  lower = '1' upper = '-1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000089C'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Association xmi.id = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001855'
                      name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001856'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001857'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001858'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001822'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001859'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:000000000000185A'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:000000000000185B'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Class xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:000000000000183B'
                      name = 'RequirementsUpdate' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001847'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:000000000000183C'
                          name = 'newAttr' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001846'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001845'
                                  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:000000000000087C'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Generalization xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001847'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118-2e5333de:12df14ebba2:-8000:000000000000183B'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000151B'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Class xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001848'
                      name = 'AbstractAssociation' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'true' isActive = 'false'>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:000000000000186B'
                          name = 'superAssociations' visibility = 'public' isSpecification = 'false'
                          ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:00000000000018DF'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:00000000000018DE'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012AE'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                        <UML:Attribute xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:00000000000018E0'
                          name = 'rules' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:00000000000018FE'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:00000000000018FD'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000089C'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Generalization xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:000000000000184D'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF2'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001848'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:000000000000184E'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001822'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001848'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Association xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:00000000000018B2'
                      name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:00000000000018B3'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:00000000000018B4'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:00000000000018B5'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF2'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:00000000000018B6'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:00000000000018BA'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:00000000000018B9'
                                  lower = '1' upper = '-1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001822'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Association xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001921'
                      name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001922'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001923'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001924'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000018E9'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001925'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001926'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001927'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001822'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Association xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:000000000000194F'
                      name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001950'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001951'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001952'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000018E7'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001953'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001954'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001955'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF2'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                  </UML:Namespace.ownedElement>
                </UML:Package>
                <UML:Package xmi.id = '-64--88-121--118-3ba829:12cee070502:-8000:0000000000001515'
                  name = 'solutiongenerator' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Namespace.ownedElement>
                    <UML:Class xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000122B'
                      name = 'Evolution' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000123F'/>
                      </UML:ModelElement.comment>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000140A'/>
                        <UML:Generalization xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001636'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001244'
                          name = 'tests' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:000000000000127B'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:000000000000127A'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:00000000000011E3'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                        <UML:Attribute xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:000000000000127C'
                          name = 'bestSolution' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001850'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:000000000000184F'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:00000000000011E3'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                        <UML:Attribute xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000156B'
                          name = 'duration' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000193D'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000193C'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000193E'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Association xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001267'
                      name = 'hasBestSolution' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001268'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001269'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:000000000000126A'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000122B'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:000000000000126B'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:000000000000126F'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:000000000000126E'
                                  lower = '0' upper = '-1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1B'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Package xmi.id = '-64--88-121--118-3ba829:12cee070502:-8000:0000000000001514'
                      name = 'solutionchecker' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Namespace.ownedElement>
                        <UML:Class xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000897'
                          name = 'CommonSenseRule' visibility = 'public' isSpecification = 'false'
                          isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                          <UML:GeneralizableElement.generalization>
                            <UML:Generalization xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008AD'/>
                          </UML:GeneralizableElement.generalization>
                        </UML:Class>
                        <UML:Class xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000896'
                          name = 'AcceptanceCriteria' visibility = 'public' isSpecification = 'false'
                          isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                          <UML:GeneralizableElement.generalization>
                            <UML:Generalization xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008AC'/>
                          </UML:GeneralizableElement.generalization>
                        </UML:Class>
                        <UML:Class xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000115C'
                          name = 'Test' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                          isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                          <UML:ModelElement.comment>
                            <UML:Comment xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000115E'/>
                          </UML:ModelElement.comment>
                          <UML:GeneralizableElement.generalization>
                            <UML:Generalization xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000140B'/>
                            <UML:Generalization xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001627'/>
                          </UML:GeneralizableElement.generalization>
                          <UML:Classifier.feature>
                            <UML:Attribute xmi.id = '-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001EEA'
                              name = 'solution' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                              changeability = 'changeable' targetScope = 'instance'>
                              <UML:StructuralFeature.multiplicity>
                                <UML:Multiplicity xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000194E'>
                                  <UML:Multiplicity.range>
                                    <UML:MultiplicityRange xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000194D'
                                      lower = '1' upper = '1'/>
                                  </UML:Multiplicity.range>
                                </UML:Multiplicity>
                              </UML:StructuralFeature.multiplicity>
                              <UML:StructuralFeature.type>
                                <UML:Class xmi.idref = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1B'/>
                              </UML:StructuralFeature.type>
                            </UML:Attribute>
                            <UML:Attribute xmi.id = '-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001EF9'
                              name = 'rusult' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                              changeability = 'changeable' targetScope = 'instance'>
                              <UML:StructuralFeature.multiplicity>
                                <UML:Multiplicity xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001626'>
                                  <UML:Multiplicity.range>
                                    <UML:MultiplicityRange xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001625'
                                      lower = '1' upper = '1'/>
                                  </UML:Multiplicity.range>
                                </UML:Multiplicity>
                              </UML:StructuralFeature.multiplicity>
                              <UML:StructuralFeature.type>
                                <UML:Class xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F9'/>
                              </UML:StructuralFeature.type>
                            </UML:Attribute>
                            <UML:Attribute xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001598'
                              name = 'duration' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                              changeability = 'changeable' targetScope = 'instance'>
                              <UML:StructuralFeature.multiplicity>
                                <UML:Multiplicity xmi.id = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:000000000000186F'>
                                  <UML:Multiplicity.range>
                                    <UML:MultiplicityRange xmi.id = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:000000000000186E'
                                      lower = '1' upper = '1'/>
                                  </UML:Multiplicity.range>
                                </UML:Multiplicity>
                              </UML:StructuralFeature.multiplicity>
                              <UML:StructuralFeature.type>
                                <UML:DataType xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001583'/>
                              </UML:StructuralFeature.type>
                            </UML:Attribute>
                            <UML:Attribute xmi.id = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001870'
                              name = 'rule' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                              changeability = 'changeable' targetScope = 'instance'>
                              <UML:StructuralFeature.multiplicity>
                                <UML:Multiplicity xmi.id = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:000000000000187E'>
                                  <UML:Multiplicity.range>
                                    <UML:MultiplicityRange xmi.id = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:000000000000187D'
                                      lower = '1' upper = '1'/>
                                  </UML:Multiplicity.range>
                                </UML:Multiplicity>
                              </UML:StructuralFeature.multiplicity>
                              <UML:StructuralFeature.type>
                                <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000089C'/>
                              </UML:StructuralFeature.type>
                            </UML:Attribute>
                          </UML:Classifier.feature>
                        </UML:Class>
                        <UML:Class xmi.id = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000089C'
                          name = 'Rule' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                          isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                          <UML:GeneralizableElement.generalization>
                            <UML:Generalization xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001403'/>
                            <UML:Generalization xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:000000000000162C'/>
                          </UML:GeneralizableElement.generalization>
                          <UML:Classifier.feature>
                            <UML:Attribute xmi.id = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:00000000000011A2'
                              name = 'howTo' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                              changeability = 'changeable' targetScope = 'instance'>
                              <UML:StructuralFeature.multiplicity>
                                <UML:Multiplicity xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001931'>
                                  <UML:Multiplicity.range>
                                    <UML:MultiplicityRange xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001930'
                                      lower = '1' upper = '1'/>
                                  </UML:Multiplicity.range>
                                </UML:Multiplicity>
                              </UML:StructuralFeature.multiplicity>
                              <UML:StructuralFeature.type>
                                <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0'/>
                              </UML:StructuralFeature.type>
                            </UML:Attribute>
                          </UML:Classifier.feature>
                        </UML:Class>
                        <UML:Class xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001672'
                          name = 'RuleChangeSet' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                          isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                          <UML:GeneralizableElement.generalization>
                            <UML:Generalization xmi.idref = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016C4'/>
                          </UML:GeneralizableElement.generalization>
                          <UML:Classifier.feature>
                            <UML:Attribute xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001752'
                              name = 'ruleChange' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                              changeability = 'changeable' targetScope = 'instance'>
                              <UML:StructuralFeature.multiplicity>
                                <UML:Multiplicity xmi.id = '-64--88-121--118--32eef15b:12d4fefc499:-8000:0000000000001705'>
                                  <UML:Multiplicity.range>
                                    <UML:MultiplicityRange xmi.id = '-64--88-121--118--32eef15b:12d4fefc499:-8000:0000000000001704'
                                      lower = '1' upper = '1'/>
                                  </UML:Multiplicity.range>
                                </UML:Multiplicity>
                              </UML:StructuralFeature.multiplicity>
                              <UML:StructuralFeature.type>
                                <UML:Class xmi.idref = '-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CD4'/>
                              </UML:StructuralFeature.type>
                            </UML:Attribute>
                          </UML:Classifier.feature>
                        </UML:Class>
                        <UML:Class xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001673'
                          name = 'RuleChange' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                          isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                          <UML:GeneralizableElement.generalization>
                            <UML:Generalization xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000167B'/>
                          </UML:GeneralizableElement.generalization>
                        </UML:Class>
                        <UML:Generalization xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000167B'
                          isSpecification = 'false'>
                          <UML:Generalization.child>
                            <UML:Class xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001673'/>
                          </UML:Generalization.child>
                          <UML:Generalization.parent>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000089C'/>
                          </UML:Generalization.parent>
                        </UML:Generalization>
                        <UML:Association xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000167C'
                          name = 'hasRuleChange' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                          isAbstract = 'false'>
                          <UML:Association.connection>
                            <UML:AssociationEnd xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000167D'
                              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                              aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                              <UML:AssociationEnd.multiplicity>
                                <UML:Multiplicity xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000167E'>
                                  <UML:Multiplicity.range>
                                    <UML:MultiplicityRange xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000167F'
                                      lower = '1' upper = '1'/>
                                  </UML:Multiplicity.range>
                                </UML:Multiplicity>
                              </UML:AssociationEnd.multiplicity>
                              <UML:AssociationEnd.participant>
                                <UML:Class xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001672'/>
                              </UML:AssociationEnd.participant>
                            </UML:AssociationEnd>
                            <UML:AssociationEnd xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001680'
                              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                              aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                              <UML:AssociationEnd.multiplicity>
                                <UML:Multiplicity xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001684'>
                                  <UML:Multiplicity.range>
                                    <UML:MultiplicityRange xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001683'
                                      lower = '1' upper = '-1'/>
                                  </UML:Multiplicity.range>
                                </UML:Multiplicity>
                              </UML:AssociationEnd.multiplicity>
                              <UML:AssociationEnd.participant>
                                <UML:Class xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001673'/>
                              </UML:AssociationEnd.participant>
                            </UML:AssociationEnd>
                          </UML:Association.connection>
                        </UML:Association>
                        <UML:Generalization xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001627'
                          isSpecification = 'false'>
                          <UML:Generalization.child>
                            <UML:Class xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000115C'/>
                          </UML:Generalization.child>
                          <UML:Generalization.parent>
                            <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001595'/>
                          </UML:Generalization.parent>
                        </UML:Generalization>
                        <UML:Generalization xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:000000000000162C'
                          isSpecification = 'false'>
                          <UML:Generalization.child>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000089C'/>
                          </UML:Generalization.child>
                          <UML:Generalization.parent>
                            <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001595'/>
                          </UML:Generalization.parent>
                        </UML:Generalization>
                        <UML:Generalization xmi.id = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016C4'
                          isSpecification = 'false'>
                          <UML:Generalization.child>
                            <UML:Class xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001672'/>
                          </UML:Generalization.child>
                          <UML:Generalization.parent>
                            <UML:Class xmi.idref = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016BB'/>
                          </UML:Generalization.parent>
                        </UML:Generalization>
                      </UML:Namespace.ownedElement>
                    </UML:Package>
                    <UML:DataType xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001583'
                      name = 'timestamp' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'/>
                    <UML:Generalization xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001636'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000122B'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001595'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Association xmi.id = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016E5'
                      name = 'has HowTo Sequence' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016E6'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016E7'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016E8'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1B'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016E9'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016EA'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016EB'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Generalization xmi.id = '-64--88-121--118-162cff84:12d50070f0e:-8000:00000000000016BB'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1B'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016BB'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Class xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000193E'
                      name = 'Duration' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                  </UML:Namespace.ownedElement>
                </UML:Package>
                <UML:Package xmi.id = '-64--88-121--118-3ba829:12cee070502:-8000:0000000000001522'
                  name = 'translator' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Namespace.ownedElement>
                    <UML:Class xmi.id = '-64--88-121--118--10923675:12c502c1165:-8000:0000000000001100'
                      name = 'Translation' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001408'/>
                        <UML:Generalization xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:000000000000163C'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F0C'
                          name = 'in' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001739'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001738'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000898'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                        <UML:Attribute xmi.id = '-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F17'
                          name = 'out' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F29'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F28'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001404'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001404'
                      name = 'Report' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000172E'/>
                        <UML:Generalization xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:000000000000163B'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F64'
                          name = 'contents' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001915'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001914'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000898'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010CA'
                      name = 'SolutionReport' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001412'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--118-45ba233c:12ceaa2aca9:-8000:00000000000014CB'
                          name = 'contents' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--32eef15b:12d4fefc499:-8000:00000000000016E0'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--32eef15b:12d4fefc499:-8000:00000000000016DF'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1B'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-121--118--10923675:12c502c1165:-8000:0000000000001102'
                      name = 'Code' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F42'/>
                        <UML:Generalization xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001728'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F7B'
                          name = 'contents' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016D3'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016D2'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--118-45ba233c:12ceaa2aca9:-8000:0000000000001511'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-121--118--10923675:12c502c1165:-8000:0000000000001104'
                      name = 'UMLReport' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F41'/>
                        <UML:Generalization xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001729'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F7E'
                          name = 'contents' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015C2'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015C1'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--118-45ba233c:12ceaa2aca9:-8000:000000000000150F'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Class xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BD8'
                      name = 'EvolutionReport' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BE4'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BD9'
                          name = 'contents' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:000000000000195E'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:000000000000195D'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000122B'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Generalization xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BE4'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BD8'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001404'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Association xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BE5'
                      name = 'hasContents' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BE6'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BE7'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BE8'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BD8'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BE9'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BEA'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BEB'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000122B'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Association xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015C3'
                      name = 'hasContents' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015C4'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015C5'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015C6'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:0000000000001104'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015C7'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015C8'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015C9'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118-45ba233c:12ceaa2aca9:-8000:000000000000150F'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Association xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015D6'
                      name = 'hasContents' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015D7'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015D8'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015D9'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:0000000000001102'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015DA'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015DB'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015DC'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118-45ba233c:12ceaa2aca9:-8000:0000000000001511'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Generalization xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001728'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:0000000000001102'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001404'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001729'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:0000000000001104'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001404'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000172E'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001404'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:00000000000013F6'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Association xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000172F'
                      name = 'hasOut' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001730'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001731'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001732'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:0000000000001100'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001733'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001734'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001735'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001404'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Generalization xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:000000000000163B'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001404'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001595'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:000000000000163C'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:0000000000001100'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001595'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Class xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:000000000000195A'
                      name = 'HistoricalReport' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                  </UML:Namespace.ownedElement>
                </UML:Package>
                <UML:Package xmi.id = '-64--88-121--118-3ba829:12cee070502:-8000:0000000000001527'
                  name = 'container' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Namespace.ownedElement>
                    <UML:Class xmi.id = '-64--88-121--118-45ba233c:12ceaa2aca9:-8000:000000000000150F'
                      name = 'KnowledgeXMI' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118-45ba233c:12ceaa2aca9:-8000:0000000000001510'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-121--118-45ba233c:12ceaa2aca9:-8000:000000000000150D'
                      name = 'KnowledgeXML' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118-4c310b45:12d73d7d3ae:-8000:000000000000179C'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:000000000000177A'
                          name = 'contents' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118-4c310b45:12d73d7d3ae:-8000:000000000000179B'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118-4c310b45:12d73d7d3ae:-8000:000000000000179A'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:0000000000001785'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-121--118-45ba233c:12ceaa2aca9:-8000:0000000000001511'
                      name = 'KnowledgePatch' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001846'/>
                        <UML:Generalization xmi.idref = '-64--88-121--118-4c310b45:12d73d7d3ae:-8000:0000000000001797'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000183A'
                      name = 'KnowledgeString' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000183B'
                          name = 'cantents' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001845'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001844'
                                  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:Classifier.feature>
                    </UML:Class>
                    <UML:Generalization xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001846'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118-45ba233c:12ceaa2aca9:-8000:0000000000001511'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000183A'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Class xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:0000000000001785'
                      name = 'Node' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                    <UML:Generalization xmi.id = '-64--88-121--118-4c310b45:12d73d7d3ae:-8000:0000000000001797'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118-45ba233c:12ceaa2aca9:-8000:0000000000001511'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-4c310b45:12d73d7d3ae:-8000:0000000000001796'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-121--118-4c310b45:12d73d7d3ae:-8000:000000000000179C'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118-45ba233c:12ceaa2aca9:-8000:000000000000150D'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-4c310b45:12d73d7d3ae:-8000:0000000000001796'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                  </UML:Namespace.ownedElement>
                </UML:Package>
                <UML:Package xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000151A'
                  name = 'ontology' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Namespace.ownedElement>
                    <UML:Class xmi.id = '-64--88-121--118--5685f3b6:12d79e72133:-8000:000000000000179A'
                      name = 'Action' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118--5685f3b6:12d79e72133:-8000:000000000000179B'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001411'
                      name = 'HowToGroup' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118--54a405d6:12ca7d2cadf:-8000:000000000000143D'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:00000000000013FE'
                      name = 'HistoryGroup' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:00000000000013FF'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001409'
                      name = 'EvolutionGroup' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000140D'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-121--118-4c310b45:12d73d7d3ae:-8000:0000000000001796'
                      name = 'ContainerGroup' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118-4c310b45:12d73d7d3ae:-8000:000000000000179D'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016BB'
                      name = 'HowToSequenceGroup' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118--32eef15b:12d4fefc499:-8000:00000000000016E9'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:00000000000013F6'
                      name = 'Thing' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                    <UML:Class xmi.id = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016B6'
                      name = 'UtilGroup' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016B9'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000141C'
                      name = 'SequenceGroup' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016BA'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-121--118--5685f3b6:12d79e72133:-8000:000000000000179C'
                      name = 'Add' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118--5685f3b6:12d79e72133:-8000:000000000000179D'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Class>
                  </UML:Namespace.ownedElement>
                </UML:Package>
                <UML:Package xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015DD'
                  name = 'subscribercontroller' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'>
                  <UML:Namespace.ownedElement>
                    <UML:Class xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015DE'
                      name = 'Customer' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000174A'/>
                        <UML:Generalization xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001613'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015DF'
                          name = 'networkAddress' visibility = 'public' isSpecification = 'false'
                          ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001612'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001611'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Generalization xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000174A'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015DE'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:00000000000013F6'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001613'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015DE'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001595'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                  </UML:Namespace.ownedElement>
                </UML:Package>
                <UML:Package xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000170A'
                  name = 'application' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Namespace.ownedElement>
                    <UML:Class xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000170B'
                      name = 'Root' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000170C'/>
                      </UML:ModelElement.comment>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000174B'/>
                        <UML:Generalization xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001614'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000170D'
                          name = 'howTo' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '127-0-1-1--6d0faeab:12d29a4553f:-8000:00000000000013A0'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '127-0-1-1--6d0faeab:12d29a4553f:-8000:000000000000139F'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Generalization xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000174B'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000170B'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:00000000000013F6'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Generalization xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001614'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000170B'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001595'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Association xmi.id = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016F7'
                      name = 'hasHowTo' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016F8'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016F9'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016FA'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000170B'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016FB'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016FC'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016FD'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                  </UML:Namespace.ownedElement>
                </UML:Package>
                <UML:Comment xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000170C'
                  isSpecification = 'false' body = 'Used to &#10;indication&#10;Application&#10;root &#10;HowToExpression'>
                  <UML:Comment.annotatedElement>
                    <UML:Class xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000170B'/>
                  </UML:Comment.annotatedElement>
                </UML:Comment>
                <UML:Class xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001595'
                  name = 'KnowledgeClass' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001622'/>
                  </UML:GeneralizableElement.generalization>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:000000000000175A'
                      name = 'properties' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000017CD'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000017CC'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E52'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = '127-0-1-1-2817eebb:12d29689392:-8000:0000000000001399'
                      name = 'someProperties' visibility = 'public' isSpecification = 'false'
                      ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000017E1'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000017E0'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E52'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = '127-0-1-1-2817eebb:12d29689392:-8000:00000000000013A8'
                      name = 'onlyProperties' visibility = 'public' isSpecification = 'false'
                      ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000017ED'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000017EC'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E52'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001798'
                      name = 'superClasses' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000017A6'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000017A5'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012AE'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000017A7'
                      name = 'subClasses' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000017B5'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000017B4'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012AE'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000180E'
                      name = 'individuals' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001824'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001823'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012AE'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Class xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001596'
                  name = 'KnowledgeIndividual' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = '127-0-1-1-2817eebb:12d29689392:-8000:0000000000001394'/>
                  </UML:GeneralizableElement.generalization>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015AD'
                      name = 'types' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000017BD'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000017BC'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012AE'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001775'
                      name = 'properties' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000017F9'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000017F8'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E52'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = '127-0-1-1-2817eebb:12d29689392:-8000:00000000000013B7'
                      name = 'someProperties' visibility = 'public' isSpecification = 'false'
                      ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001805'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001804'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E52'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = '127-0-1-1-2817eebb:12d29689392:-8000:00000000000013C6'
                      name = 'onlyProperties' visibility = 'public' isSpecification = 'false'
                      ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000180D'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000180C'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E52'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Association xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015A6'
                  name = 'individuals' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015A7'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015C4'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015C3'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001595'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015AA'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015C6'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015C5'
                              lower = '1' upper = '-1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001596'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Association xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015B8'
                  name = 'types' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015B9'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015BA'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015BB'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001596'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015BC'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015C2'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015C1'
                              lower = '1' upper = '-1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001595'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Generalization xmi.id = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001622'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001595'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000898'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = '127-0-1-1-2817eebb:12d29689392:-8000:0000000000001394'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001596'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000898'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016B9'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016B6'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:00000000000013F6'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016BA'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000141C'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016B6'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = '-64--88-121--118--32eef15b:12d4fefc499:-8000:00000000000016E9'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016BB'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:00000000000013F6'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = '-64--88-121--118-4c310b45:12d73d7d3ae:-8000:000000000000179D'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '-64--88-121--118-4c310b45:12d73d7d3ae:-8000:0000000000001796'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:00000000000013F6'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = '-64--88-121--118--5685f3b6:12d79e72133:-8000:000000000000179B'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '-64--88-121--118--5685f3b6:12d79e72133:-8000:000000000000179A'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001411'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = '-64--88-121--118--5685f3b6:12d79e72133:-8000:000000000000179D'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '-64--88-121--118--5685f3b6:12d79e72133:-8000:000000000000179C'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-121--118--5685f3b6:12d79e72133:-8000:000000000000179A'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Comment xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001909'
                  isSpecification = 'false' body = 'Final Confirmation &#10;in the History of current&#10;Conversation.'>
                  <UML:Comment.annotatedElement>
                    <UML:Class xmi.idref = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000018E7'/>
                  </UML:Comment.annotatedElement>
                </UML:Comment>
                <UML:Comment xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:000000000000190A'
                  isSpecification = 'false' body = 'Intermediate &#10;Confirmation of the&#10;part of the Solution&#10;with the other Evolutions&#10;to run.'>
                  <UML:Comment.annotatedElement>
                    <UML:Class xmi.idref = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000018E9'/>
                  </UML:Comment.annotatedElement>
                </UML:Comment>
              </UML:Namespace.ownedElement>
            </UML:Package>
            <UML:ActivityGraph xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B49'
              name = 'Activity menta in general' isSpecification = 'false'>
              <UML:StateMachine.context>
                <UML:Package xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000891'/>
              </UML:StateMachine.context>
              <UML:StateMachine.top>
                <UML:CompositeState xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B4A'
                  name = 'top' isSpecification = 'false' isConcurrent = 'false'>
                  <UML:CompositeState.subvertex>
                    <UML:Pseudostate xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B4B'
                      isSpecification = 'false' kind = 'initial'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B51'/>
                      </UML:StateVertex.outgoing>
                    </UML:Pseudostate>
                    <UML:ActionState xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B4C'
                      name = 'creates Requirements' isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DD9'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B51'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B4D'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B50'
                              language = '' body = 'Analyst creates Requirments'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B60'
                      name = 'AnalogyDetector: find solution for similar Requirements' isSpecification = 'false'
                      isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B6E'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FD3'/>
                        <UML:Transition xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DD9'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B68'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B6A'
                              language = '' body = 'AnalogyDetector: find solution for similar Requirements'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:Pseudostate xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B6D'
                      name = 'similar soluton found ?' isSpecification = 'false' kind = 'junction'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B89'/>
                        <UML:Transition xmi.idref = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B94'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B6E'/>
                      </UML:StateVertex.incoming>
                    </UML:Pseudostate>
                    <UML:ActionState xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B86'
                      name = 'GeneticGenerator: generate new soluton' isSpecification = 'false'
                      isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000F86'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B89'/>
                        <UML:Transition xmi.idref = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B98'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B87'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B88'
                              language = '' body = 'GeneticGenerator: generate new soluton'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B8B'
                      name = 'SolutionChecker: check the solution' isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B97'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B94'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B8C'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000BA8'
                              language = '' body = 'SolutionChecker: check the solution'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:Pseudostate xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B96'
                      isSpecification = 'false' kind = 'junction'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B98'/>
                        <UML:Transition xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000F89'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B97'/>
                      </UML:StateVertex.incoming>
                    </UML:Pseudostate>
                    <UML:Pseudostate xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000F83'
                      isSpecification = 'false' kind = 'join'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D13'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000F86'/>
                        <UML:Transition xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000F89'/>
                      </UML:StateVertex.incoming>
                    </UML:Pseudostate>
                    <UML:ActionState xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FB4'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FBB'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D13'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FB5'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016D4'
                              language = '' body = 'Translator: creates the code of the solution'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FB8'
                      name = 'ConfirmationBuilder: creates confiramation' isSpecification = 'false'
                      isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FBD'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FBB'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FB9'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D65'
                              language = '' body = 'RequestBuilder: creates confiramation to human expert'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FBC'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FC3'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FBD'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FC0'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D66'
                              language = '' body = 'ResponceAnalyser: analyse confirmation'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:Pseudostate xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FC2'
                      isSpecification = 'false' kind = 'junction'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FC7'/>
                        <UML:Transition xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FCD'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FC3'/>
                      </UML:StateVertex.incoming>
                    </UML:Pseudostate>
                    <UML:ActionState xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FC4'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FD7'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FC7'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FC5'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FC6'
                              language = '' body = 'ConfirmationAnalyser: setup the Solution is confirmed'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FC9'
                      name = 'ConfirmationAnalyser: setup Solution not confirmed' isSpecification = 'false'
                      isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FD2'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FCD'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FCA'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FCC'
                              language = '' body = 'ConfirmationAnalyser: setup Solution not confirmed'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FCF'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FD3'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FD2'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FD0'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FD1'
                              language = '' body = 'Trainer: run'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FD4'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FD9'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FD7'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FD5'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FD6'
                              language = '' body = 'Trainer: run'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:FinalState xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FD8'
                      isSpecification = 'false'>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FD9'/>
                      </UML:StateVertex.incoming>
                    </UML:FinalState>
                  </UML:CompositeState.subvertex>
                </UML:CompositeState>
              </UML:StateMachine.top>
              <UML:StateMachine.transitions>
                <UML:Transition xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B51'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:Pseudostate xmi.idref = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B4B'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B4C'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B6E'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B60'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:Pseudostate xmi.idref = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B6D'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B89'
                  isSpecification = 'false'>
                  <UML:Transition.guard>
                    <UML:Guard xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B90'
                      name = 'if similar solution not found' isSpecification = 'false'/>
                  </UML:Transition.guard>
                  <UML:Transition.trigger>
                    <UML:SignalEvent xmi.idref = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B8A'/>
                  </UML:Transition.trigger>
                  <UML:Transition.source>
                    <UML:Pseudostate xmi.idref = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B6D'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B86'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B94'
                  isSpecification = 'false'>
                  <UML:Transition.trigger>
                    <UML:SignalEvent xmi.idref = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B95'/>
                  </UML:Transition.trigger>
                  <UML:Transition.source>
                    <UML:Pseudostate xmi.idref = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B6D'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B8B'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B97'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B8B'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:Pseudostate xmi.idref = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B96'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B98'
                  isSpecification = 'false'>
                  <UML:Transition.trigger>
                    <UML:SignalEvent xmi.idref = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B99'/>
                  </UML:Transition.trigger>
                  <UML:Transition.source>
                    <UML:Pseudostate xmi.idref = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B96'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B86'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000F86'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B86'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:Pseudostate xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000F83'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000F89'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:Pseudostate xmi.idref = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B96'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:Pseudostate xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000F83'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FBB'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FB4'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FB8'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FBD'
                  isSpecification = 'false'>
                  <UML:Transition.trigger>
                    <UML:ChangeEvent xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FBE'/>
                  </UML:Transition.trigger>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FB8'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FBC'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FC3'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FBC'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:Pseudostate xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FC2'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FC7'
                  isSpecification = 'false'>
                  <UML:Transition.trigger>
                    <UML:SignalEvent xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FC8'/>
                  </UML:Transition.trigger>
                  <UML:Transition.source>
                    <UML:Pseudostate xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FC2'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FC4'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FCD'
                  isSpecification = 'false'>
                  <UML:Transition.trigger>
                    <UML:SignalEvent xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FCE'/>
                  </UML:Transition.trigger>
                  <UML:Transition.source>
                    <UML:Pseudostate xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FC2'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FC9'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FD2'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FC9'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FCF'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FD3'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FCF'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B60'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FD7'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FC4'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FD4'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FD9'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FD4'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:FinalState xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FD8'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D13'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:Pseudostate xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000F83'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FB4'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DD9'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B4C'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B60'/>
                  </UML:Transition.target>
                </UML:Transition>
              </UML:StateMachine.transitions>
            </UML:ActivityGraph>
            <UML:Package xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FAB'
              name = 'translator' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Namespace.ownedElement>
                <UML:Class xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FAC'
                  name = 'CodeTranslator' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                <UML:Class xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D15'
                  name = 'AcceptanceCriteriaTranslator' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                <UML:Component xmi.id = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C6'
                  name = 'Translator' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'/>
                <UML:Interface xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010DE'
                  name = 'Translator' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010E3'/>
                  </UML:ModelElement.comment>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010DF'
                      name = 'apply' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010E3'/>
                      </UML:ModelElement.comment>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010E0'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001088'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010E2'
                          name = 'inboundKnowledge' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000898'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--118--7294d663:12d1906e6a0:-8000:0000000000001656'
                      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--118--7294d663:12d1906e6a0:-8000:0000000000001657'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000170B'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118--7294d663:12d1906e6a0:-8000:0000000000001658'
                          name = 'sourceURI' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001736'
                      name = 'createPatch' 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--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001737'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118-45ba233c:12ceaa2aca9:-8000:0000000000001511'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001739'
                          name = 'solution' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1B'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                  </UML:Classifier.feature>
                </UML:Interface>
                <UML:Comment xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010E3'
                  isSpecification = 'false' body = 'translates any of Knowledge to the Translation decendant.&#10;translates the sources(code) into Knowledge.'>
                  <UML:Comment.annotatedElement>
                    <UML:Interface xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010DE'/>
                    <UML:Operation xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010DF'/>
                  </UML:Comment.annotatedElement>
                </UML:Comment>
                <UML:ActivityGraph xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001241'
                  name = 'Activity translator.apply(Knowledge)' isSpecification = 'false'>
                  <UML:StateMachine.context>
                    <UML:Package xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FAB'/>
                  </UML:StateMachine.context>
                  <UML:StateMachine.top>
                    <UML:CompositeState xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001242'
                      name = 'top' isSpecification = 'false' isConcurrent = 'false'>
                      <UML:CompositeState.subvertex>
                        <UML:Pseudostate xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001243'
                          name = '' isSpecification = 'false' kind = 'initial'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001245'/>
                          </UML:StateVertex.outgoing>
                        </UML:Pseudostate>
                        <UML:ActionState xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001244'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000124A'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001245'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001246'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001248'
                                  language = '' body = 'receives Knowledge'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:ActionState xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001249'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000124E'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000124A'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000124B'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001252'
                                  language = '' body = 'determines the subType of Knowedge'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:ActionState xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000124D'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001254'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000124E'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000124F'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000173C'
                                  language = '' body = 'looks for the TranslationStrategy according to the subType'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:Pseudostate xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001253'
                          isSpecification = 'false' kind = 'junction'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001256'/>
                            <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000125C'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001254'/>
                          </UML:StateVertex.incoming>
                        </UML:Pseudostate>
                        <UML:ActionState xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001255'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:ModelElement.comment>
                            <UML:Comment xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F48'/>
                          </UML:ModelElement.comment>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001263'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001256'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001257'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F47'
                                  language = '' body = 'applies the TranslationStrategy to Knowledge'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:ActionState xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000125B'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001261'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000125C'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000125E'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000125F'
                                  language = '' body = 'Rises the exception'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:FinalState xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001260'
                          isSpecification = 'false'>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001261'/>
                          </UML:StateVertex.incoming>
                        </UML:FinalState>
                        <UML:ActionState xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001262'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001269'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001263'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001266'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001267'
                                  language = '' body = 'returns Translation'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:FinalState xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001268'
                          isSpecification = 'false'>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001269'/>
                          </UML:StateVertex.incoming>
                        </UML:FinalState>
                      </UML:CompositeState.subvertex>
                    </UML:CompositeState>
                  </UML:StateMachine.top>
                  <UML:StateMachine.transitions>
                    <UML:Transition xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001245'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:Pseudostate xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001243'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001244'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000124A'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001244'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001249'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000124E'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001249'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000124D'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001254'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000124D'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:Pseudostate xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001253'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001256'
                      isSpecification = 'false'>
                      <UML:Transition.trigger>
                        <UML:SignalEvent xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000125A'/>
                      </UML:Transition.trigger>
                      <UML:Transition.source>
                        <UML:Pseudostate xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001253'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001255'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000125C'
                      isSpecification = 'false'>
                      <UML:Transition.trigger>
                        <UML:SignalEvent xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000125D'/>
                      </UML:Transition.trigger>
                      <UML:Transition.source>
                        <UML:Pseudostate xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001253'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000125B'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001261'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000125B'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:FinalState xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001260'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001263'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001255'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001262'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001269'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001262'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:FinalState xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001268'/>
                      </UML:Transition.target>
                    </UML:Transition>
                  </UML:StateMachine.transitions>
                </UML:ActivityGraph>
                <UML:SignalEvent xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000125A'
                  name = 'if Translation found' isSpecification = 'false'/>
                <UML:SignalEvent xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000125D'
                  name = 'if translation NOT found' isSpecification = 'false'/>
                <UML:Comment xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F48'
                  isSpecification = 'false' body = 'TranslationStrategy should be implemented as &#10;first-class function in Scala see &#10;http://en.wikipedia.org/wiki/Strategy_pattern'>
                  <UML:Comment.annotatedElement>
                    <UML:ActionState xmi.idref = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001255'/>
                  </UML:Comment.annotatedElement>
                </UML:Comment>
                <UML:ActivityGraph xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000173D'
                  name = 'Activity translator.appyl(sourceURI)' isSpecification = 'false'>
                  <UML:StateMachine.context>
                    <UML:Package xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FAB'/>
                  </UML:StateMachine.context>
                  <UML:StateMachine.top>
                    <UML:CompositeState xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000173E'
                      name = 'top' isSpecification = 'false' isConcurrent = 'false'>
                      <UML:CompositeState.subvertex>
                        <UML:Pseudostate xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000173F'
                          isSpecification = 'false' kind = 'initial'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001741'/>
                          </UML:StateVertex.outgoing>
                        </UML:Pseudostate>
                        <UML:ActionState xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001740'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001818'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001814'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001742'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001743'
                                  language = '' body = 'for each resource(directory, file, namespace, class, method, xml file) under sourceURI'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:ActionState xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001744'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000174D'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001745'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001746'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001765'
                                  language = '' body = 'identifies ResourceType according to rules in form of HowTo'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:ActionState xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001748'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001759'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001749'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000174A'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001764'
                                  language = '' body = 'according to ResourceType searches for TranslationStrategy'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:Pseudostate xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000174C'
                          isSpecification = 'false' kind = 'junction'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001749'/>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000174F'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000174D'/>
                          </UML:StateVertex.incoming>
                        </UML:Pseudostate>
                        <UML:ActionState xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000174E'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001756'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000174F'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001751'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001752'
                                  language = '' body = 'Rises exception'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:FinalState xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001753'
                          isSpecification = 'false'>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001756'/>
                          </UML:StateVertex.incoming>
                        </UML:FinalState>
                        <UML:Pseudostate xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001758'
                          isSpecification = 'false' kind = 'junction'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000175B'/>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001762'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001759'/>
                          </UML:StateVertex.incoming>
                        </UML:Pseudostate>
                        <UML:ActionState xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000175A'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001760'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000175B'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000175D'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000175E'
                                  language = '' body = 'Rises excetpion'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:FinalState xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000175F'
                          isSpecification = 'false'>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001760'/>
                          </UML:StateVertex.incoming>
                        </UML:FinalState>
                        <UML:ActionState xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001761'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001769'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001762'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001766'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001767'
                                  language = '' body = 'creates HowTos'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:ActionState xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001768'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000176D'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001769'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000176A'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000176B'
                                  language = '' body = 'return(application.Root)'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:FinalState xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000176C'
                          isSpecification = 'false'>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000176D'/>
                          </UML:StateVertex.incoming>
                        </UML:FinalState>
                        <UML:ActionState xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001811'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001814'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001741'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001815'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001816'
                                  language = '' body = 'checks the access to the sourceURI'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:ActionState xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001817'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000181C'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001818'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001819'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000181A'
                                  language = '' body = 'checks the access to resource'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:Pseudostate xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000181B'
                          isSpecification = 'false' kind = 'junction'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001745'/>
                            <UML:Transition xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000181E'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000181C'/>
                          </UML:StateVertex.incoming>
                        </UML:Pseudostate>
                        <UML:ActionState xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000181D'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001822'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000181E'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000181F'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001820'
                                  language = '' body = 'Risese exception'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:FinalState xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001821'
                          isSpecification = 'false'>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001822'/>
                          </UML:StateVertex.incoming>
                        </UML:FinalState>
                      </UML:CompositeState.subvertex>
                    </UML:CompositeState>
                  </UML:StateMachine.top>
                  <UML:StateMachine.transitions>
                    <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001741'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:Pseudostate xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000173F'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001811'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001745'
                      isSpecification = 'false'>
                      <UML:Transition.trigger>
                        <UML:SignalEvent xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001824'/>
                      </UML:Transition.trigger>
                      <UML:Transition.source>
                        <UML:Pseudostate xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000181B'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001744'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001749'
                      isSpecification = 'false'>
                      <UML:Transition.trigger>
                        <UML:SignalEvent xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001757'/>
                      </UML:Transition.trigger>
                      <UML:Transition.source>
                        <UML:Pseudostate xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000174C'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001748'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000174D'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001744'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:Pseudostate xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000174C'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000174F'
                      isSpecification = 'false'>
                      <UML:Transition.trigger>
                        <UML:SignalEvent xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001750'/>
                      </UML:Transition.trigger>
                      <UML:Transition.source>
                        <UML:Pseudostate xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000174C'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000174E'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001756'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000174E'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:FinalState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001753'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001759'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001748'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:Pseudostate xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001758'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000175B'
                      isSpecification = 'false'>
                      <UML:Transition.trigger>
                        <UML:SignalEvent xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000175C'/>
                      </UML:Transition.trigger>
                      <UML:Transition.source>
                        <UML:Pseudostate xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001758'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000175A'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001760'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000175A'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:FinalState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000175F'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001762'
                      isSpecification = 'false'>
                      <UML:Transition.trigger>
                        <UML:SignalEvent xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001763'/>
                      </UML:Transition.trigger>
                      <UML:Transition.source>
                        <UML:Pseudostate xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001758'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001761'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001769'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001761'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001768'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000176D'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001768'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:FinalState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000176C'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001814'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001811'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001740'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001818'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001740'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001817'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000181C'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001817'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:Pseudostate xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000181B'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000181E'
                      isSpecification = 'false'>
                      <UML:Transition.trigger>
                        <UML:SignalEvent xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001823'/>
                      </UML:Transition.trigger>
                      <UML:Transition.source>
                        <UML:Pseudostate xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000181B'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000181D'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001822'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000181D'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:FinalState xmi.idref = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001821'/>
                      </UML:Transition.target>
                    </UML:Transition>
                  </UML:StateMachine.transitions>
                </UML:ActivityGraph>
                <UML:SignalEvent xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001750'
                  name = 'if resource type identification FAILS' isSpecification = 'false'/>
                <UML:SignalEvent xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001757'
                  name = 'identification NOT fails' isSpecification = 'false'/>
                <UML:SignalEvent xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000175C'
                  name = 'if TranslationStrategy NOT found' isSpecification = 'false'/>
                <UML:SignalEvent xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001763'
                  name = 'TranslationStrategy found' isSpecification = 'false'/>
                <UML:ActivityGraph xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000176F'
                  name = 'Activity translator.createPatch' isSpecification = 'false'>
                  <UML:StateMachine.context>
                    <UML:Package xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FAB'/>
                  </UML:StateMachine.context>
                  <UML:StateMachine.top>
                    <UML:CompositeState xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001770'
                      name = 'top' isSpecification = 'false' isConcurrent = 'false'>
                      <UML:CompositeState.subvertex>
                        <UML:Pseudostate xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001771'
                          isSpecification = 'false' kind = 'initial'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001773'/>
                          </UML:StateVertex.outgoing>
                        </UML:Pseudostate>
                        <UML:ActionState xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001772'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001777'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001773'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001774'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001775'
                                  language = '' body = 'for each HowTo from Solution'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:ActionState xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001776'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001780'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001777'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001778'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001779'
                                  language = '' body = 'searches for TranslationStrategy'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:Pseudostate xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000177A'
                          isSpecification = 'false' kind = 'junction'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000177E'/>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001793'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001780'/>
                          </UML:StateVertex.incoming>
                        </UML:Pseudostate>
                        <UML:ActionState xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000177D'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001791'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000177E'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000178E'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000178F'
                                  language = '' body = 'Rises exception'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:FinalState xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001790'
                          isSpecification = 'false'>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001791'/>
                          </UML:StateVertex.incoming>
                        </UML:FinalState>
                        <UML:ActionState xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001792'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001798'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001793'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001795'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000179B'
                                  language = '' body = 'create(Patch)'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:ActionState xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001797'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000179D'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001798'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001799'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000179A'
                                  language = '' body = 'wrap(Patch): KnowledgePatch'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:ActionState xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000179C'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017A1'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000179D'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000179E'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000179F'
                                  language = '' body = 'return(KnowledgePatch)'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:FinalState xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017A0'
                          isSpecification = 'false'>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017A1'/>
                          </UML:StateVertex.incoming>
                        </UML:FinalState>
                      </UML:CompositeState.subvertex>
                    </UML:CompositeState>
                  </UML:StateMachine.top>
                  <UML:StateMachine.transitions>
                    <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001773'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:Pseudostate xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001771'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001772'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001777'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001772'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001776'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000177E'
                      isSpecification = 'false'>
                      <UML:Transition.guard>
                        <UML:Guard xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001781'
                          isSpecification = 'false'>
                          <UML:Guard.expression>
                            <UML:BooleanExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000178D'
                              language = 'if not found' body = ''/>
                          </UML:Guard.expression>
                        </UML:Guard>
                      </UML:Transition.guard>
                      <UML:Transition.trigger>
                        <UML:SignalEvent xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000177F'/>
                      </UML:Transition.trigger>
                      <UML:Transition.source>
                        <UML:Pseudostate xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000177A'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000177D'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001780'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001776'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:Pseudostate xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000177A'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001791'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000177D'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:FinalState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001790'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001793'
                      isSpecification = 'false'>
                      <UML:Transition.trigger>
                        <UML:SignalEvent xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001794'/>
                      </UML:Transition.trigger>
                      <UML:Transition.source>
                        <UML:Pseudostate xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000177A'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001792'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001798'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001792'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001797'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000179D'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001797'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000179C'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017A1'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000179C'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:FinalState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017A0'/>
                      </UML:Transition.target>
                    </UML:Transition>
                  </UML:StateMachine.transitions>
                </UML:ActivityGraph>
                <UML:SignalEvent xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000177C'
                  name = 'if NOT found' isSpecification = 'false'/>
                <UML:SignalEvent xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000177F'
                  name = 'if NOT found' isSpecification = 'false'/>
                <UML:SignalEvent xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001794'
                  name = 'if FOUND' isSpecification = 'false'/>
                <UML:SignalEvent xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001823'
                  name = 'if NO access' isSpecification = 'false'/>
                <UML:SignalEvent xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001824'
                  name = 'if there IS access' isSpecification = 'false'/>
              </UML:Namespace.ownedElement>
            </UML:Package>
            <UML:ActivityGraph xmi.id = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DDA'
              name = 'Activity MentaController updateRequirements' isSpecification = 'false'>
              <UML:StateMachine.context>
                <UML:UseCase xmi.idref = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014FF'/>
              </UML:StateMachine.context>
              <UML:StateMachine.top>
                <UML:CompositeState xmi.id = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DDB'
                  name = 'top' isSpecification = 'false' isConcurrent = 'false'>
                  <UML:CompositeState.subvertex>
                    <UML:Pseudostate xmi.id = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DDC'
                      isSpecification = 'false' kind = 'initial'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DDE'/>
                      </UML:StateVertex.outgoing>
                    </UML:Pseudostate>
                    <UML:ActionState xmi.id = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DDF'
                      name = 'processReply(communicationURI : URI,responce : ClarificationResponce) : Requirement'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000145E'/>
                      </UML:ModelElement.comment>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017C1'/>
                        <UML:Transition xmi.idref = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:000000000000181E'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001346'/>
                        <UML:Transition xmi.idref = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:000000000000181C'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DE1'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017BE'
                              language = '' body = 'Communicator.processReply(communicationURI : URI,responce : ClarificationResponce) : RuleChangeSet'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DE5'
                      name = 'apply(requirement : Requirement) : Solution' isSpecification = 'false'
                      isDynamic = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001451'/>
                      </UML:ModelElement.comment>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DEF'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001642'/>
                        <UML:Transition xmi.idref = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001348'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DE6'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017C6'
                              language = '' body = 'SolutionGenerator.apply(acceptanceCriteria : AcceptanceCriteria) : Solution'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DE9'
                      name = 'receives Expert Request' isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '127-0-1-1--72a08a7a:12d437d1282:-8000:000000000000138B'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DDE'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DEA'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017C9'
                              language = '' body = 'receives Response'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DF0'
                      name = 'apply(inboundKnowledge : Knowledge) : Translation' isSpecification = 'false'
                      isDynamic = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001450'/>
                        <UML:Comment xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CDD'/>
                      </UML:ModelElement.comment>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001652'/>
                        <UML:Transition xmi.idref = '-64--88-121--118--4f506e81:12d18f65f4f:-8000:000000000000164C'/>
                        <UML:Transition xmi.idref = '127-0-1-1--72a08a7a:12d437d1282:-8000:0000000000001383'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '127-0-1-1-74f90845:12d2954ea30:-8000:000000000000134A'/>
                        <UML:Transition xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001646'/>
                        <UML:Transition xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000165A'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DF2'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001659'
                              language = '' body = 'Translator.apply(solution : Knowledge) : Translation'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DF6'
                      name = 'createRequest(report : SolutionReport) : ClarificationRequest' isSpecification = 'false'
                      isDynamic = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001455'/>
                      </UML:ModelElement.comment>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001656'/>
                        <UML:Transition xmi.idref = '127-0-1-1--72a08a7a:12d437d1282:-8000:0000000000001387'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001648'/>
                        <UML:Transition xmi.idref = '127-0-1-1-74f90845:12d2954ea30:-8000:000000000000134B'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DF8'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017BC'
                              language = '' body = 'Communicator.createRequest(report : SolutionReport) : ConfirmationRequest'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:FinalState xmi.id = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DFA'
                      isSpecification = 'false'>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DFB'/>
                      </UML:StateVertex.incoming>
                    </UML:FinalState>
                    <UML:ActionState xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000141F'
                      name = 'publish(request : Request,communication : Communication) : Request'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001457'/>
                      </UML:ModelElement.comment>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DFB'/>
                        <UML:Transition xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CD2'/>
                        <UML:Transition xmi.idref = '-64--88-121--118--4f506e81:12d18f65f4f:-8000:0000000000001650'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000164A'/>
                        <UML:Transition xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001663'/>
                        <UML:Transition xmi.idref = '127-0-1-1-74f90845:12d2954ea30:-8000:000000000000134C'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001421'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001649'
                              language = '' body = 'SubscriberController.publish(request : Request,conversation : Conversation) : Request'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001444'
                      name = 'detectAnalogy(acceptanceCriteria : AcceptanceCriteria) : List[Assocition]'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001449'/>
                        <UML:Transition xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001460'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001347'/>
                        <UML:Transition xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001640'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001446'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017C5'
                              language = '' body = 'Learner.detectAnalogy(acceptanceCriteria : AcceptanceCriteria) : List[Assocition]'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:Pseudostate xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001448'
                      isSpecification = 'false' kind = 'junction'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001450'/>
                        <UML:Transition xmi.idref = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001348'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001449'/>
                      </UML:StateVertex.incoming>
                    </UML:Pseudostate>
                    <UML:Pseudostate xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000144E'
                      isSpecification = 'false' kind = 'join'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '127-0-1-1--72a08a7a:12d437d1282:-8000:000000000000137F'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001453'/>
                      </UML:StateVertex.incoming>
                    </UML:Pseudostate>
                    <UML:ActionState xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000144F'
                      name = 'extracts Solution from Set[Association]' isSpecification = 'false'
                      isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001453'/>
                        <UML:Transition xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001465'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001450'/>
                        <UML:Transition xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001461'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001451'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001644'
                              language = '' body = 'MentaController.extracts Solution from Set[Association]'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '127-0-1-1--72a08a7a:12d437d1282:-8000:000000000000137E'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '127-0-1-1-74f90845:12d2954ea30:-8000:000000000000134A'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '127-0-1-1--72a08a7a:12d437d1282:-8000:000000000000137F'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '127-0-1-1--72a08a7a:12d437d1282:-8000:0000000000001380'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '127-0-1-1--72a08a7a:12d437d1282:-8000:0000000000001381'
                              language = '' body = 'KBServer.save(Solution)'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '127-0-1-1--72a08a7a:12d437d1282:-8000:0000000000001382'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '127-0-1-1-74f90845:12d2954ea30:-8000:000000000000134B'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '127-0-1-1--72a08a7a:12d437d1282:-8000:0000000000001383'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '127-0-1-1--72a08a7a:12d437d1282:-8000:0000000000001384'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '127-0-1-1--72a08a7a:12d437d1282:-8000:0000000000001385'
                              language = '' body = 'KBServer.save(report: Translation)'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '127-0-1-1--72a08a7a:12d437d1282:-8000:0000000000001386'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '127-0-1-1-74f90845:12d2954ea30:-8000:000000000000134C'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '127-0-1-1--72a08a7a:12d437d1282:-8000:0000000000001387'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '127-0-1-1--72a08a7a:12d437d1282:-8000:0000000000001388'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '127-0-1-1--72a08a7a:12d437d1282:-8000:0000000000001389'
                              language = '' body = 'KBServer.save(ClarificationRequest)'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '127-0-1-1--72a08a7a:12d437d1282:-8000:000000000000138A'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001346'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '127-0-1-1--72a08a7a:12d437d1282:-8000:000000000000138B'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '127-0-1-1--72a08a7a:12d437d1282:-8000:000000000000138C'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017C8'
                              language = '' body = 'KBServer.save(Response)'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017C0'
                      name = 'Applicator.apply(RuleChangeSet)' isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001347'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017C1'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017C2'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:000000000000181B'
                              language = '' body = 'Applicator.apply(RuleChangeSet)'/>
                          </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 = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DDE'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:Pseudostate xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DDC'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DE9'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DEF'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DE5'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:Pseudostate xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001464'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DFB'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000141F'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:FinalState xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DFA'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CD2'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000141F'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:FinalState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CD1'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D38'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--118--4f506e81:12d18f65f4f:-8000:000000000000164F'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:FinalState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D37'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001449'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001444'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:Pseudostate xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001448'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001450'
                  isSpecification = 'false'>
                  <UML:Transition.trigger>
                    <UML:SignalEvent xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001455'/>
                  </UML:Transition.trigger>
                  <UML:Transition.source>
                    <UML:Pseudostate xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001448'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000144F'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001453'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000144F'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:Pseudostate xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000144E'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001460'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001444'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:Pseudostate xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000145F'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001465'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000144F'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:Pseudostate xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001464'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001642'
                  isSpecification = 'false'>
                  <UML:Transition.trigger>
                    <UML:SignalEvent xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001643'/>
                  </UML:Transition.trigger>
                  <UML:Transition.source>
                    <UML:Pseudostate xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000145F'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DE5'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001648'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001651'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DF6'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000164A'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001655'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000141F'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001652'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DF0'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001651'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001656'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DF6'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001655'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001663'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--118--4f506e81:12d18f65f4f:-8000:000000000000164B'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000141F'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118--4f506e81:12d18f65f4f:-8000:000000000000164C'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DF0'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--118--4f506e81:12d18f65f4f:-8000:000000000000164B'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118--4f506e81:12d18f65f4f:-8000:0000000000001650'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000141F'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--118--4f506e81:12d18f65f4f:-8000:000000000000164F'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001346'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '127-0-1-1--72a08a7a:12d437d1282:-8000:000000000000138A'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DDF'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001347'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017C0'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001444'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001348'
                  isSpecification = 'false'>
                  <UML:Transition.trigger>
                    <UML:SignalEvent xmi.idref = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001349'/>
                  </UML:Transition.trigger>
                  <UML:Transition.source>
                    <UML:Pseudostate xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001448'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DE5'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '127-0-1-1-74f90845:12d2954ea30:-8000:000000000000134A'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '127-0-1-1--72a08a7a:12d437d1282:-8000:000000000000137E'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DF0'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '127-0-1-1-74f90845:12d2954ea30:-8000:000000000000134B'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '127-0-1-1--72a08a7a:12d437d1282:-8000:0000000000001382'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DF6'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '127-0-1-1-74f90845:12d2954ea30:-8000:000000000000134C'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '127-0-1-1--72a08a7a:12d437d1282:-8000:0000000000001386'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000141F'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '127-0-1-1--72a08a7a:12d437d1282:-8000:000000000000137F'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:Pseudostate xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000144E'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '127-0-1-1--72a08a7a:12d437d1282:-8000:000000000000137E'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '127-0-1-1--72a08a7a:12d437d1282:-8000:0000000000001383'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DF0'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '127-0-1-1--72a08a7a:12d437d1282:-8000:0000000000001382'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '127-0-1-1--72a08a7a:12d437d1282:-8000:0000000000001387'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DF6'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '127-0-1-1--72a08a7a:12d437d1282:-8000:0000000000001386'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '127-0-1-1--72a08a7a:12d437d1282:-8000:000000000000138B'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DE9'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '127-0-1-1--72a08a7a:12d437d1282:-8000:000000000000138A'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017C1'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DDF'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017C0'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:000000000000181E'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DDF'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:000000000000181D'/>
                  </UML:Transition.target>
                </UML:Transition>
              </UML:StateMachine.transitions>
            </UML:ActivityGraph>
            <UML:Package xmi.id = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000B7A'
              name = 'learner' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Namespace.ownedElement>
                <UML:Component xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001107'
                  name = 'Learner' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'/>
                <UML:Interface xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001127'
                  name = 'Learner' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016C3'/>
                  </UML:ModelElement.comment>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001128'
                      name = 'train' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016C3'/>
                      </UML:ModelElement.comment>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001129'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012D2'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000112A'
                          name = 'acceptanceCriteria' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000896'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000112B'
                          name = 'solution' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1B'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000131C'
                      name = 'detectAnalogy' 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--118--2e7038d3:12c965b1d7e:-8000:000000000000131D'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001457'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000131E'
                          name = 'acceptanceCriteria' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000896'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                  </UML:Classifier.feature>
                </UML:Interface>
                <UML:Comment xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000112C'
                  isSpecification = 'false' body = 'Creates the &#10;connection of &#10;the inbound &#10;AcceptanceCriteria&#10;with the generated&#10;Solution &#10;(Set of HowTo-s).'>
                  <UML:Comment.annotatedElement>
                    <UML:Component xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000111E'/>
                  </UML:Comment.annotatedElement>
                </UML:Comment>
                <UML:Comment xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000112D'
                  isSpecification = 'false' body = 'Replaces common&#10;parts of HowTos &#10;with variables.'>
                  <UML:Comment.annotatedElement>
                    <UML:Component xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001121'/>
                  </UML:Comment.annotatedElement>
                </UML:Comment>
                <UML:Comment xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000112E'
                  isSpecification = 'false' body = 'Associates parts&#10;of the Solution &#10;with parts of the &#10;AcceptanceCriteria '>
                  <UML:Comment.annotatedElement>
                    <UML:Component xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001122'/>
                  </UML:Comment.annotatedElement>
                </UML:Comment>
                <UML:Comment xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000112F'
                  isSpecification = 'false' body = 'Identifies the &#10;AcceptanceCriteria&#10;alreday processed &#10;and infere the Solution'>
                  <UML:Comment.annotatedElement>
                    <UML:Component xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001125'/>
                  </UML:Comment.annotatedElement>
                </UML:Comment>
                <UML:Package xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001149'
                  name = 'trainer' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Namespace.ownedElement>
                    <UML:Component xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000111D'
                      name = 'Trainer' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ModelElement.clientDependency>
                        <UML:Dependency xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001120'/>
                      </UML:ModelElement.clientDependency>
                      <UML:Namespace.ownedElement>
                        <UML:Dependency xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001120'
                          isSpecification = 'false'>
                          <UML:Dependency.client>
                            <UML:Component xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000111D'/>
                          </UML:Dependency.client>
                          <UML:Dependency.supplier>
                            <UML:Component xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001107'/>
                          </UML:Dependency.supplier>
                        </UML:Dependency>
                      </UML:Namespace.ownedElement>
                    </UML:Component>
                    <UML:Interface xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000114A'
                      name = 'Trainer' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false'>
                      <UML:Classifier.feature>
                        <UML:Operation xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000114B'
                          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--118--1f046076:12c533d3747:-8000:000000000000114C'
                              name = 'updatedAssociations' isSpecification = 'false' kind = 'return'>
                              <UML:Parameter.type>
                                <UML:Class xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012D2'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                            <UML:Parameter xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000114D'
                              name = 'newAssociation' isSpecification = 'false' kind = 'in'>
                              <UML:Parameter.type>
                                <UML:Class xmi.idref = '-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF2'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                            <UML:Parameter xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000114E'
                              name = 'rootAssociation' isSpecification = 'false' kind = 'in'>
                              <UML:Parameter.type>
                                <UML:Class xmi.idref = '-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF2'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                          </UML:BehavioralFeature.parameter>
                        </UML:Operation>
                      </UML:Classifier.feature>
                    </UML:Interface>
                    <UML:Package xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001135'
                      name = 'associator' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Namespace.ownedElement>
                        <UML:Component xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000111E'
                          name = 'Associator' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                          isAbstract = 'false'>
                          <UML:ModelElement.clientDependency>
                            <UML:Dependency xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000111F'/>
                          </UML:ModelElement.clientDependency>
                          <UML:ModelElement.comment>
                            <UML:Comment xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000112C'/>
                          </UML:ModelElement.comment>
                          <UML:Namespace.ownedElement>
                            <UML:Dependency xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000111F'
                              isSpecification = 'false'>
                              <UML:Dependency.client>
                                <UML:Component xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000111E'/>
                              </UML:Dependency.client>
                              <UML:Dependency.supplier>
                                <UML:Component xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000111D'/>
                              </UML:Dependency.supplier>
                            </UML:Dependency>
                          </UML:Namespace.ownedElement>
                        </UML:Component>
                        <UML:Interface xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001136'
                          name = 'Associator' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                          isLeaf = 'false' isAbstract = 'false'>
                          <UML:Classifier.feature>
                            <UML:Operation xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001137'
                              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--118--1f046076:12c533d3747:-8000:0000000000001138'
                                  name = 'return' isSpecification = 'false' kind = 'return'>
                                  <UML:Parameter.type>
                                    <UML:Class xmi.idref = '-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF2'/>
                                  </UML:Parameter.type>
                                </UML:Parameter>
                                <UML:Parameter xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001139'
                                  name = 'acceptanceCriteria' isSpecification = 'false' kind = 'in'>
                                  <UML:Parameter.type>
                                    <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000896'/>
                                  </UML:Parameter.type>
                                </UML:Parameter>
                                <UML:Parameter xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000113A'
                                  name = 'solution' isSpecification = 'false' kind = 'in'>
                                  <UML:Parameter.type>
                                    <UML:Class xmi.idref = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1B'/>
                                  </UML:Parameter.type>
                                </UML:Parameter>
                              </UML:BehavioralFeature.parameter>
                            </UML:Operation>
                          </UML:Classifier.feature>
                        </UML:Interface>
                        <UML:ActivityGraph xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F4D'
                          name = 'Activity associator' isSpecification = 'false'>
                          <UML:StateMachine.context>
                            <UML:Package xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001135'/>
                          </UML:StateMachine.context>
                          <UML:StateMachine.top>
                            <UML:CompositeState xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F4E'
                              name = 'top' isSpecification = 'false' isConcurrent = 'false'>
                              <UML:CompositeState.subvertex>
                                <UML:Pseudostate xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F4F'
                                  isSpecification = 'false' kind = 'initial'>
                                  <UML:StateVertex.outgoing>
                                    <UML:Transition xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F51'/>
                                  </UML:StateVertex.outgoing>
                                </UML:Pseudostate>
                                <UML:ActionState xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F50'
                                  isSpecification = 'false' isDynamic = 'false'>
                                  <UML:StateVertex.outgoing>
                                    <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001300'/>
                                  </UML:StateVertex.outgoing>
                                  <UML:StateVertex.incoming>
                                    <UML:Transition xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F51'/>
                                  </UML:StateVertex.incoming>
                                  <UML:State.entry>
                                    <UML:UninterpretedAction xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F52'
                                      isSpecification = 'false' isAsynchronous = 'false'>
                                      <UML:Action.script>
                                        <UML:ActionExpression xmi.id = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016E5'
                                          language = '' body = 'creates Association of&#10;AcceptanceCriteria, CommonSenseRule and Solution'/>
                                      </UML:Action.script>
                                    </UML:UninterpretedAction>
                                  </UML:State.entry>
                                </UML:ActionState>
                                <UML:FinalState xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F55'
                                  isSpecification = 'false'>
                                  <UML:StateVertex.incoming>
                                    <UML:Transition xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F56'/>
                                  </UML:StateVertex.incoming>
                                </UML:FinalState>
                                <UML:ActionState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012FF'
                                  isSpecification = 'false' isDynamic = 'false'>
                                  <UML:StateVertex.outgoing>
                                    <UML:Transition xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F56'/>
                                  </UML:StateVertex.outgoing>
                                  <UML:StateVertex.incoming>
                                    <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001300'/>
                                  </UML:StateVertex.incoming>
                                  <UML:State.entry>
                                    <UML:UninterpretedAction xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001301'
                                      isSpecification = 'false' isAsynchronous = 'false'>
                                      <UML:Action.script>
                                        <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001302'
                                          language = '' body = 'returns Association'/>
                                      </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 = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F51'
                              isSpecification = 'false'>
                              <UML:Transition.source>
                                <UML:Pseudostate xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F4F'/>
                              </UML:Transition.source>
                              <UML:Transition.target>
                                <UML:ActionState xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F50'/>
                              </UML:Transition.target>
                            </UML:Transition>
                            <UML:Transition xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F56'
                              isSpecification = 'false'>
                              <UML:Transition.source>
                                <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012FF'/>
                              </UML:Transition.source>
                              <UML:Transition.target>
                                <UML:FinalState xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F55'/>
                              </UML:Transition.target>
                            </UML:Transition>
                            <UML:Transition xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001300'
                              isSpecification = 'false'>
                              <UML:Transition.source>
                                <UML:ActionState xmi.idref = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F50'/>
                              </UML:Transition.source>
                              <UML:Transition.target>
                                <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012FF'/>
                              </UML:Transition.target>
                            </UML:Transition>
                          </UML:StateMachine.transitions>
                        </UML:ActivityGraph>
                      </UML:Namespace.ownedElement>
                    </UML:Package>
                    <UML:Package xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000113B'
                      name = 'generaliser' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Namespace.ownedElement>
                        <UML:Component xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001121'
                          name = 'Generaliser' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                          isAbstract = 'false'>
                          <UML:ModelElement.clientDependency>
                            <UML:Dependency xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001123'/>
                          </UML:ModelElement.clientDependency>
                          <UML:ModelElement.comment>
                            <UML:Comment xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000112D'/>
                          </UML:ModelElement.comment>
                          <UML:Namespace.ownedElement>
                            <UML:Dependency xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001123'
                              isSpecification = 'false'>
                              <UML:Dependency.client>
                                <UML:Component xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001121'/>
                              </UML:Dependency.client>
                              <UML:Dependency.supplier>
                                <UML:Component xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000111D'/>
                              </UML:Dependency.supplier>
                            </UML:Dependency>
                          </UML:Namespace.ownedElement>
                        </UML:Component>
                        <UML:Interface xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000113C'
                          name = 'Generaliser' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                          isLeaf = 'false' isAbstract = 'false'>
                          <UML:Classifier.feature>
                            <UML:Operation xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000113E'
                              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--118--1f046076:12c533d3747:-8000:000000000000113F'
                                  name = 'generalisedAssociations' isSpecification = 'false' kind = 'return'>
                                  <UML:Parameter.type>
                                    <UML:Class xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012D2'/>
                                  </UML:Parameter.type>
                                </UML:Parameter>
                                <UML:Parameter xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001140'
                                  name = 'newAssociation' isSpecification = 'false' kind = 'in'>
                                  <UML:Parameter.type>
                                    <UML:Class xmi.idref = '-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF2'/>
                                  </UML:Parameter.type>
                                </UML:Parameter>
                                <UML:Parameter xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001141'
                                  name = 'rootAssociation' isSpecification = 'false' kind = 'in'>
                                  <UML:Parameter.type>
                                    <UML:Class xmi.idref = '-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF2'/>
                                  </UML:Parameter.type>
                                </UML:Parameter>
                              </UML:BehavioralFeature.parameter>
                            </UML:Operation>
                          </UML:Classifier.feature>
                        </UML:Interface>
                        <UML:ActivityGraph xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000128B'
                          name = 'Activity generaliser' isSpecification = 'false'>
                          <UML:StateMachine.context>
                            <UML:Package xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000113B'/>
                          </UML:StateMachine.context>
                          <UML:StateMachine.top>
                            <UML:CompositeState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000128C'
                              name = 'top' isSpecification = 'false' isConcurrent = 'false'>
                              <UML:CompositeState.subvertex>
                                <UML:Pseudostate xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000128D'
                                  isSpecification = 'false' kind = 'initial'>
                                  <UML:StateVertex.outgoing>
                                    <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000128F'/>
                                  </UML:StateVertex.outgoing>
                                </UML:Pseudostate>
                                <UML:ActionState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000128E'
                                  name = 'lookup for all Association that maches the new one' isSpecification = 'false'
                                  isDynamic = 'false'>
                                  <UML:StateVertex.outgoing>
                                    <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001294'/>
                                  </UML:StateVertex.outgoing>
                                  <UML:StateVertex.incoming>
                                    <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000128F'/>
                                  </UML:StateVertex.incoming>
                                  <UML:State.entry>
                                    <UML:UninterpretedAction xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001290'
                                      isSpecification = 'false' isAsynchronous = 'false'>
                                      <UML:Action.script>
                                        <UML:ActionExpression xmi.id = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016E8'
                                          language = '' body = 'lookup for all Associations with similar AsseptanceCriteria Rules of specified Association'/>
                                      </UML:Action.script>
                                    </UML:UninterpretedAction>
                                  </UML:State.entry>
                                </UML:ActionState>
                                <UML:ActionState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001293'
                                  isSpecification = 'false' isDynamic = 'false'>
                                  <UML:StateVertex.outgoing>
                                    <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001299'/>
                                  </UML:StateVertex.outgoing>
                                  <UML:StateVertex.incoming>
                                    <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001294'/>
                                  </UML:StateVertex.incoming>
                                  <UML:State.entry>
                                    <UML:UninterpretedAction xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001295'
                                      isSpecification = 'false' isAsynchronous = 'false'>
                                      <UML:Action.script>
                                        <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001297'
                                          language = '' body = 'for each Rule of the Associations substitutes common elements to variables'/>
                                      </UML:Action.script>
                                    </UML:UninterpretedAction>
                                  </UML:State.entry>
                                </UML:ActionState>
                                <UML:ActionState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001298'
                                  isSpecification = 'false' isDynamic = 'false'>
                                  <UML:StateVertex.outgoing>
                                    <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000129F'/>
                                  </UML:StateVertex.outgoing>
                                  <UML:StateVertex.incoming>
                                    <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001299'/>
                                  </UML:StateVertex.incoming>
                                  <UML:State.entry>
                                    <UML:UninterpretedAction xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000129A'
                                      isSpecification = 'false' isAsynchronous = 'false'>
                                      <UML:Action.script>
                                        <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000129C'
                                          language = '' body = 'creates new super Association'/>
                                      </UML:Action.script>
                                    </UML:UninterpretedAction>
                                  </UML:State.entry>
                                </UML:ActionState>
                                <UML:FinalState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000129D'
                                  isSpecification = 'false'>
                                  <UML:StateVertex.incoming>
                                    <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012A2'/>
                                  </UML:StateVertex.incoming>
                                </UML:FinalState>
                                <UML:ActionState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000129E'
                                  isSpecification = 'false' isDynamic = 'false'>
                                  <UML:StateVertex.outgoing>
                                    <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012A2'/>
                                  </UML:StateVertex.outgoing>
                                  <UML:StateVertex.incoming>
                                    <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000129F'/>
                                  </UML:StateVertex.incoming>
                                  <UML:State.entry>
                                    <UML:UninterpretedAction xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012A0'
                                      isSpecification = 'false' isAsynchronous = 'false'>
                                      <UML:Action.script>
                                        <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012A1'
                                          language = '' body = 'returns creted Associations'/>
                                      </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 = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000128F'
                              isSpecification = 'false'>
                              <UML:Transition.source>
                                <UML:Pseudostate xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000128D'/>
                              </UML:Transition.source>
                              <UML:Transition.target>
                                <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000128E'/>
                              </UML:Transition.target>
                            </UML:Transition>
                            <UML:Transition xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001294'
                              isSpecification = 'false'>
                              <UML:Transition.source>
                                <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000128E'/>
                              </UML:Transition.source>
                              <UML:Transition.target>
                                <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001293'/>
                              </UML:Transition.target>
                            </UML:Transition>
                            <UML:Transition xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001299'
                              isSpecification = 'false'>
                              <UML:Transition.source>
                                <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001293'/>
                              </UML:Transition.source>
                              <UML:Transition.target>
                                <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001298'/>
                              </UML:Transition.target>
                            </UML:Transition>
                            <UML:Transition xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000129F'
                              isSpecification = 'false'>
                              <UML:Transition.source>
                                <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001298'/>
                              </UML:Transition.source>
                              <UML:Transition.target>
                                <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000129E'/>
                              </UML:Transition.target>
                            </UML:Transition>
                            <UML:Transition xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012A2'
                              isSpecification = 'false'>
                              <UML:Transition.source>
                                <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000129E'/>
                              </UML:Transition.source>
                              <UML:Transition.target>
                                <UML:FinalState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000129D'/>
                              </UML:Transition.target>
                            </UML:Transition>
                          </UML:StateMachine.transitions>
                        </UML:ActivityGraph>
                        <UML:Class xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012D2'
                          name = 'Set[Association]' visibility = 'public' isSpecification = 'false'
                          isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                      </UML:Namespace.ownedElement>
                    </UML:Package>
                    <UML:Package xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001143'
                      name = 'specificator' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:Namespace.ownedElement>
                        <UML:Component xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001122'
                          name = 'Specificator' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                          isAbstract = 'false'>
                          <UML:ModelElement.clientDependency>
                            <UML:Dependency xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001124'/>
                          </UML:ModelElement.clientDependency>
                          <UML:ModelElement.comment>
                            <UML:Comment xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000112E'/>
                          </UML:ModelElement.comment>
                          <UML:Namespace.ownedElement>
                            <UML:Dependency xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001124'
                              isSpecification = 'false'>
                              <UML:Dependency.client>
                                <UML:Component xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001122'/>
                              </UML:Dependency.client>
                              <UML:Dependency.supplier>
                                <UML:Component xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000111D'/>
                              </UML:Dependency.supplier>
                            </UML:Dependency>
                          </UML:Namespace.ownedElement>
                        </UML:Component>
                        <UML:Interface xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001144'
                          name = 'Specificator' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                          isLeaf = 'false' isAbstract = 'false'>
                          <UML:Classifier.feature>
                            <UML:Operation xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001145'
                              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--118--1f046076:12c533d3747:-8000:0000000000001146'
                                  name = 'specifiedAssociations' isSpecification = 'false' kind = 'return'>
                                  <UML:Parameter.type>
                                    <UML:Class xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012D2'/>
                                  </UML:Parameter.type>
                                </UML:Parameter>
                                <UML:Parameter xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001147'
                                  name = 'newAssociation' isSpecification = 'false' kind = 'in'>
                                  <UML:Parameter.type>
                                    <UML:Class xmi.idref = '-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF2'/>
                                  </UML:Parameter.type>
                                </UML:Parameter>
                                <UML:Parameter xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001148'
                                  name = 'rootAssociation' isSpecification = 'false' kind = 'in'>
                                  <UML:Parameter.type>
                                    <UML:Class xmi.idref = '-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF2'/>
                                  </UML:Parameter.type>
                                </UML:Parameter>
                              </UML:BehavioralFeature.parameter>
                            </UML:Operation>
                          </UML:Classifier.feature>
                        </UML:Interface>
                        <UML:ActivityGraph xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012D3'
                          name = 'Activity specificator' isSpecification = 'false'>
                          <UML:StateMachine.context>
                            <UML:Package xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001143'/>
                          </UML:StateMachine.context>
                          <UML:StateMachine.top>
                            <UML:CompositeState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012D4'
                              name = 'top' isSpecification = 'false' isConcurrent = 'false'>
                              <UML:CompositeState.subvertex>
                                <UML:Pseudostate xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012D5'
                                  isSpecification = 'false' kind = 'initial'>
                                  <UML:StateVertex.outgoing>
                                    <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012D7'/>
                                  </UML:StateVertex.outgoing>
                                </UML:Pseudostate>
                                <UML:ActionState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012D6'
                                  isSpecification = 'false' isDynamic = 'false'>
                                  <UML:StateVertex.outgoing>
                                    <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012E0'/>
                                  </UML:StateVertex.outgoing>
                                  <UML:StateVertex.incoming>
                                    <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012D7'/>
                                  </UML:StateVertex.incoming>
                                  <UML:State.entry>
                                    <UML:UninterpretedAction xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012D8'
                                      isSpecification = 'false' isAsynchronous = 'false'>
                                      <UML:Action.script>
                                        <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012DD'
                                          language = '' body = 'selects all Associations Rules of wich maches Rules of new Association'/>
                                      </UML:Action.script>
                                    </UML:UninterpretedAction>
                                  </UML:State.entry>
                                </UML:ActionState>
                                <UML:ActionState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012DF'
                                  isSpecification = 'false' isDynamic = 'false'>
                                  <UML:StateVertex.outgoing>
                                    <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012E6'/>
                                  </UML:StateVertex.outgoing>
                                  <UML:StateVertex.incoming>
                                    <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012E0'/>
                                  </UML:StateVertex.incoming>
                                  <UML:State.entry>
                                    <UML:UninterpretedAction xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012E1'
                                      isSpecification = 'false' isAsynchronous = 'false'>
                                      <UML:Action.script>
                                        <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012E4'
                                          language = '' body = 'for each matched Rule pair selects Solution HowTos that matches'/>
                                      </UML:Action.script>
                                    </UML:UninterpretedAction>
                                  </UML:State.entry>
                                </UML:ActionState>
                                <UML:ActionState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012E5'
                                  isSpecification = 'false' isDynamic = 'false'>
                                  <UML:StateVertex.outgoing>
                                    <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012EA'/>
                                  </UML:StateVertex.outgoing>
                                  <UML:StateVertex.incoming>
                                    <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012E6'/>
                                  </UML:StateVertex.incoming>
                                  <UML:State.entry>
                                    <UML:UninterpretedAction xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012E7'
                                      isSpecification = 'false' isAsynchronous = 'false'>
                                      <UML:Action.script>
                                        <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012E8'
                                          language = '' body = 'for each Rule - HowTo pair cerates new Association'/>
                                      </UML:Action.script>
                                    </UML:UninterpretedAction>
                                  </UML:State.entry>
                                </UML:ActionState>
                                <UML:ActionState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012E9'
                                  isSpecification = 'false' isDynamic = 'false'>
                                  <UML:StateVertex.outgoing>
                                    <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012EE'/>
                                  </UML:StateVertex.outgoing>
                                  <UML:StateVertex.incoming>
                                    <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012EA'/>
                                  </UML:StateVertex.incoming>
                                  <UML:State.entry>
                                    <UML:UninterpretedAction xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012EB'
                                      isSpecification = 'false' isAsynchronous = 'false'>
                                      <UML:Action.script>
                                        <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012EC'
                                          language = '' body = 'returns new Associtions'/>
                                      </UML:Action.script>
                                    </UML:UninterpretedAction>
                                  </UML:State.entry>
                                </UML:ActionState>
                                <UML:FinalState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012ED'
                                  isSpecification = 'false'>
                                  <UML:StateVertex.incoming>
                                    <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012EE'/>
                                  </UML:StateVertex.incoming>
                                </UML:FinalState>
                              </UML:CompositeState.subvertex>
                            </UML:CompositeState>
                          </UML:StateMachine.top>
                          <UML:StateMachine.transitions>
                            <UML:Transition xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012D7'
                              isSpecification = 'false'>
                              <UML:Transition.source>
                                <UML:Pseudostate xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012D5'/>
                              </UML:Transition.source>
                              <UML:Transition.target>
                                <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012D6'/>
                              </UML:Transition.target>
                            </UML:Transition>
                            <UML:Transition xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012E0'
                              isSpecification = 'false'>
                              <UML:Transition.source>
                                <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012D6'/>
                              </UML:Transition.source>
                              <UML:Transition.target>
                                <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012DF'/>
                              </UML:Transition.target>
                            </UML:Transition>
                            <UML:Transition xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012E6'
                              isSpecification = 'false'>
                              <UML:Transition.source>
                                <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012DF'/>
                              </UML:Transition.source>
                              <UML:Transition.target>
                                <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012E5'/>
                              </UML:Transition.target>
                            </UML:Transition>
                            <UML:Transition xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012EA'
                              isSpecification = 'false'>
                              <UML:Transition.source>
                                <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012E5'/>
                              </UML:Transition.source>
                              <UML:Transition.target>
                                <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012E9'/>
                              </UML:Transition.target>
                            </UML:Transition>
                            <UML:Transition xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012EE'
                              isSpecification = 'false'>
                              <UML:Transition.source>
                                <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012E9'/>
                              </UML:Transition.source>
                              <UML:Transition.target>
                                <UML:FinalState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012ED'/>
                              </UML:Transition.target>
                            </UML:Transition>
                          </UML:StateMachine.transitions>
                        </UML:ActivityGraph>
                      </UML:Namespace.ownedElement>
                    </UML:Package>
                    <UML:ActivityGraph xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001303'
                      name = 'Activity trainer' isSpecification = 'false'>
                      <UML:StateMachine.context>
                        <UML:Package xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001149'/>
                      </UML:StateMachine.context>
                      <UML:StateMachine.top>
                        <UML:CompositeState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001304'
                          name = 'top' isSpecification = 'false' isConcurrent = 'false'>
                          <UML:CompositeState.subvertex>
                            <UML:Pseudostate xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001305'
                              isSpecification = 'false' kind = 'initial'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016DF'/>
                              </UML:StateVertex.outgoing>
                            </UML:Pseudostate>
                            <UML:ActionState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001306'
                              isSpecification = 'false' isDynamic = 'false'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016E1'/>
                              </UML:StateVertex.outgoing>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016DF'/>
                              </UML:StateVertex.incoming>
                              <UML:State.entry>
                                <UML:UninterpretedAction xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000130A'
                                  isSpecification = 'false' isAsynchronous = 'false'>
                                  <UML:Action.script>
                                    <UML:ActionExpression xmi.id = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016DE'
                                      language = '' body = 'Associator.creates and returns new Association'/>
                                  </UML:Action.script>
                                </UML:UninterpretedAction>
                              </UML:State.entry>
                            </UML:ActionState>
                            <UML:ActionState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000130D'
                              isSpecification = 'false' isDynamic = 'false'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016E3'/>
                              </UML:StateVertex.outgoing>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016E1'/>
                              </UML:StateVertex.incoming>
                              <UML:State.entry>
                                <UML:UninterpretedAction xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000130F'
                                  isSpecification = 'false' isAsynchronous = 'false'>
                                  <UML:Action.script>
                                    <UML:ActionExpression xmi.id = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016E0'
                                      language = '' body = 'Specificator.creates and returns more specific Associations'/>
                                  </UML:Action.script>
                                </UML:UninterpretedAction>
                              </UML:State.entry>
                            </UML:ActionState>
                            <UML:ActionState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001314'
                              isSpecification = 'false' isDynamic = 'false'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000131B'/>
                              </UML:StateVertex.outgoing>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016E3'/>
                              </UML:StateVertex.incoming>
                              <UML:State.entry>
                                <UML:UninterpretedAction xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001317'
                                  isSpecification = 'false' isAsynchronous = 'false'>
                                  <UML:Action.script>
                                    <UML:ActionExpression xmi.id = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016E2'
                                      language = '' body = 'Generaliser.creates and returns general Associations'/>
                                  </UML:Action.script>
                                </UML:UninterpretedAction>
                              </UML:State.entry>
                            </UML:ActionState>
                            <UML:FinalState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000131A'
                              isSpecification = 'false'>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000131B'/>
                              </UML:StateVertex.incoming>
                            </UML:FinalState>
                          </UML:CompositeState.subvertex>
                        </UML:CompositeState>
                      </UML:StateMachine.top>
                      <UML:StateMachine.transitions>
                        <UML:Transition xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000131B'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001314'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:FinalState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000131A'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016DF'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:Pseudostate xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001305'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001306'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016E1'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001306'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000130D'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016E3'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000130D'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001314'/>
                          </UML:Transition.target>
                        </UML:Transition>
                      </UML:StateMachine.transitions>
                    </UML:ActivityGraph>
                  </UML:Namespace.ownedElement>
                </UML:Package>
                <UML:Package xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001130'
                  name = 'analogydetector' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Namespace.ownedElement>
                    <UML:Component xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001125'
                      name = 'AnalogyDetector' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ModelElement.clientDependency>
                        <UML:Dependency xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001126'/>
                      </UML:ModelElement.clientDependency>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000112F'/>
                      </UML:ModelElement.comment>
                      <UML:Namespace.ownedElement>
                        <UML:Dependency xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001126'
                          isSpecification = 'false'>
                          <UML:Dependency.client>
                            <UML:Component xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001125'/>
                          </UML:Dependency.client>
                          <UML:Dependency.supplier>
                            <UML:Component xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001107'/>
                          </UML:Dependency.supplier>
                        </UML:Dependency>
                      </UML:Namespace.ownedElement>
                    </UML:Component>
                    <UML:Interface xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001131'
                      name = 'AnalogyDetector' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Classifier.feature>
                        <UML:Operation xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001132'
                          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--118--1f046076:12c533d3747:-8000:0000000000001133'
                              name = 'return' isSpecification = 'false' kind = 'return'>
                              <UML:Parameter.type>
                                <UML:Class xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001458'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                            <UML:Parameter xmi.id = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001134'
                              name = 'acceptanceCriteria' isSpecification = 'false' kind = 'in'>
                              <UML:Parameter.type>
                                <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000896'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                          </UML:BehavioralFeature.parameter>
                        </UML:Operation>
                      </UML:Classifier.feature>
                    </UML:Interface>
                    <UML:ActivityGraph xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012F0'
                      name = 'Activity analogydetector' isSpecification = 'false'>
                      <UML:StateMachine.context>
                        <UML:Package xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001130'/>
                      </UML:StateMachine.context>
                      <UML:StateMachine.top>
                        <UML:CompositeState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012F1'
                          name = 'top' isSpecification = 'false' isConcurrent = 'false'>
                          <UML:CompositeState.subvertex>
                            <UML:Pseudostate xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012F2'
                              isSpecification = 'false' kind = 'initial'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012F4'/>
                              </UML:StateVertex.outgoing>
                            </UML:Pseudostate>
                            <UML:ActionState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012F3'
                              isSpecification = 'false' isDynamic = 'false'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012F9'/>
                              </UML:StateVertex.outgoing>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012F4'/>
                              </UML:StateVertex.incoming>
                              <UML:State.entry>
                                <UML:UninterpretedAction xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012F5'
                                  isSpecification = 'false' isAsynchronous = 'false'>
                                  <UML:Action.script>
                                    <UML:ActionExpression xmi.id = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016DD'
                                      language = '' body = 'using similarity algorithm (nearest naibhor) selects Associations &#10;with similar AcceptanceCriteria'/>
                                  </UML:Action.script>
                                </UML:UninterpretedAction>
                              </UML:State.entry>
                            </UML:ActionState>
                            <UML:ActionState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012F8'
                              isSpecification = 'false' isDynamic = 'false'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012FE'/>
                              </UML:StateVertex.outgoing>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012F9'/>
                              </UML:StateVertex.incoming>
                              <UML:State.entry>
                                <UML:UninterpretedAction xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012FA'
                                  isSpecification = 'false' isAsynchronous = 'false'>
                                  <UML:Action.script>
                                    <UML:ActionExpression xmi.id = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016E9'
                                      language = '' body = 'returns the List[Association] sorted by relevance criteria'/>
                                  </UML:Action.script>
                                </UML:UninterpretedAction>
                              </UML:State.entry>
                            </UML:ActionState>
                            <UML:FinalState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012FD'
                              isSpecification = 'false'>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012FE'/>
                              </UML:StateVertex.incoming>
                            </UML:FinalState>
                          </UML:CompositeState.subvertex>
                        </UML:CompositeState>
                      </UML:StateMachine.top>
                      <UML:StateMachine.transitions>
                        <UML:Transition xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012F4'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:Pseudostate xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012F2'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012F3'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012F9'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012F3'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012F8'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012FE'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:ActionState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012F8'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:FinalState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012FD'/>
                          </UML:Transition.target>
                        </UML:Transition>
                      </UML:StateMachine.transitions>
                    </UML:ActivityGraph>
                    <UML:Class xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001458'
                      name = 'List[Association]' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                  </UML:Namespace.ownedElement>
                </UML:Package>
                <UML:Class xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000131F'
                  name = 'Set[Assocition]' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                <UML:ActivityGraph xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001320'
                  name = 'Activity Learner trian' isSpecification = 'false'>
                  <UML:StateMachine.context>
                    <UML:Package xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000B7A'/>
                  </UML:StateMachine.context>
                  <UML:StateMachine.top>
                    <UML:CompositeState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001321'
                      name = 'top' isSpecification = 'false' isConcurrent = 'false'>
                      <UML:CompositeState.subvertex>
                        <UML:Pseudostate xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001322'
                          isSpecification = 'false' kind = 'initial'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016D4'/>
                          </UML:StateVertex.outgoing>
                        </UML:Pseudostate>
                        <UML:FinalState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000132C'
                          isSpecification = 'false'>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016D3'/>
                          </UML:StateVertex.incoming>
                        </UML:FinalState>
                        <UML:ActionState xmi.id = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016C6'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016CC'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016D4'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016C8'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016CA'
                                  language = '' body = 'Associator.apply(acceptanceCriteria : AcceptanceCriteria,solution : Solution) : Association'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:ActionState xmi.id = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016CB'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016D0'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016CC'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016CD'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016CE'
                                  language = '' body = 'Generaliser.apply(newAssociation : Association,rootAssociation : Association) : Set[Association]'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:ActionState xmi.id = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016CF'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016D3'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016D0'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016D1'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016D2'
                                  language = '' body = 'Specificator.apply(newAssociation : Association,rootAssociation : Association) : Set[Association]'/>
                              </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 = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016CC'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016C6'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016CB'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016D0'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016CB'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016CF'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016D3'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016CF'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:FinalState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000132C'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016D4'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:Pseudostate xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001322'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016C6'/>
                      </UML:Transition.target>
                    </UML:Transition>
                  </UML:StateMachine.transitions>
                </UML:ActivityGraph>
                <UML:ActivityGraph xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001330'
                  name = 'Activity Learner detect analogy' isSpecification = 'false'>
                  <UML:StateMachine.context>
                    <UML:Package xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000B7A'/>
                  </UML:StateMachine.context>
                  <UML:StateMachine.top>
                    <UML:CompositeState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001331'
                      name = 'top' isSpecification = 'false' isConcurrent = 'false'>
                      <UML:CompositeState.subvertex>
                        <UML:Pseudostate xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001332'
                          isSpecification = 'false' kind = 'initial'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016D6'/>
                          </UML:StateVertex.outgoing>
                        </UML:Pseudostate>
                        <UML:FinalState xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000133F'
                          isSpecification = 'false'>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016DB'/>
                          </UML:StateVertex.incoming>
                        </UML:FinalState>
                        <UML:ActionState xmi.id = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016D5'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:ModelElement.comment>
                            <UML:Comment xmi.idref = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016DA'/>
                          </UML:ModelElement.comment>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016DB'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016D6'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016D7'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016D8'
                                  language = '' body = 'AnalogyDetector.apply(acceptanceCriteria : AcceptanceCriteria) : List[Association]'/>
                              </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 = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016D6'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:Pseudostate xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001332'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016D5'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016DB'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016D5'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:FinalState xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000133F'/>
                      </UML:Transition.target>
                    </UML:Transition>
                  </UML:StateMachine.transitions>
                </UML:ActivityGraph>
                <UML:Class xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001457'
                  name = 'List[Assocition]' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                <UML:Comment xmi.id = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016C3'
                  isSpecification = 'false' body = 'Learner.train returns Set of learned(newly created) Associations&#10;Learner.detectAnalogy returns sorted by relevance List of Associations'>
                  <UML:Comment.annotatedElement>
                    <UML:Interface xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001127'/>
                    <UML:Operation xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001128'/>
                  </UML:Comment.annotatedElement>
                </UML:Comment>
                <UML:Comment xmi.id = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016DA'
                  isSpecification = 'false' body = 'detecs and returns the similar &#10;Associtations&#10;according to the Rules similarity&#10;algorithm(Nearest neighbour)'>
                  <UML:Comment.annotatedElement>
                    <UML:ActionState xmi.idref = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016D5'/>
                  </UML:Comment.annotatedElement>
                </UML:Comment>
              </UML:Namespace.ownedElement>
            </UML:Package>
            <UML:Package xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013ED'
              name = 'subscribercontroller' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false'>
              <UML:Namespace.ownedElement>
                <UML:Component xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013EB'
                  name = 'SubscriberController' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'/>
                <UML:Interface xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013EE'
                  name = 'SubscriberController' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000141A'/>
                  </UML:ModelElement.comment>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013EF'
                      name = 'subscribe' 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--118-19fd756:12c9ba8149e:-8000:00000000000013F0'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008B9'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013F2'
                          name = 'response' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D1'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013F3'
                          name = 'conversation' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008B9'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013F4'
                      name = 'unsubscibe' 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--118-19fd756:12c9ba8149e:-8000:00000000000013F5'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Interface xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013F1'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013F6'
                          name = 'subscriber' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Interface xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013F1'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013F7'
                          name = 'conversation' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008B9'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013F8'
                      name = 'publish' 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--118-19fd756:12c9ba8149e:-8000:00000000000013F9'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D0'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013FA'
                          name = 'request' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D0'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013FB'
                          name = 'conversation' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008B9'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                  </UML:Classifier.feature>
                </UML:Interface>
                <UML:Interface xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013F1'
                  name = 'Subscriber' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013FC'
                      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--118-19fd756:12c9ba8149e:-8000:00000000000013FD'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D0'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                  </UML:Classifier.feature>
                </UML:Interface>
                <UML:Comment xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000141A'
                  isSpecification = 'false' body = 'Is Pub-sub design pattern.'>
                  <UML:Comment.annotatedElement>
                    <UML:Interface xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013EE'/>
                  </UML:Comment.annotatedElement>
                </UML:Comment>
              </UML:Namespace.ownedElement>
            </UML:Package>
            <UML:ActivityGraph xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001425'
              name = 'Activity MentaController createRequest' isSpecification = 'false'>
              <UML:StateMachine.context>
                <UML:UseCase xmi.idref = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014F1'/>
              </UML:StateMachine.context>
              <UML:StateMachine.top>
                <UML:CompositeState xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001426'
                  name = 'top' isSpecification = 'false' isConcurrent = 'false'>
                  <UML:CompositeState.subvertex>
                    <UML:Pseudostate xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001427'
                      isSpecification = 'false' kind = 'initial'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001638'/>
                      </UML:StateVertex.outgoing>
                    </UML:Pseudostate>
                    <UML:ActionState xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000142D'
                      name = 'subscribe(subscriber : Subscriber,communication : Communication) : Communication'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CCB'/>
                      </UML:ModelElement.comment>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000163E'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000163C'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001430'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000182F'
                              language = '' body = 'SubscriberController.subscribe(request : Request,conversation : Conversation) : Conversation'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001434'
                      name = 'processReply(requestFromExpert : Responce) : CommunicationRequirementPair'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001460'/>
                      </UML:ModelElement.comment>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000163A'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001638'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001436'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001637'
                              language = '' body = 'Communicator.processReply(requestFromExpert : Responce) : ConversationRuleChangeSetPair'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:FinalState xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CD1'
                      isSpecification = 'false'>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CD2'/>
                      </UML:StateVertex.incoming>
                    </UML:FinalState>
                    <UML:Pseudostate xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000145F'
                      isSpecification = 'false' kind = 'junction'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001642'/>
                        <UML:Transition xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001461'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001460'/>
                      </UML:StateVertex.incoming>
                    </UML:Pseudostate>
                    <UML:Pseudostate xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001464'
                      isSpecification = 'false' kind = 'join'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000164C'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DEF'/>
                        <UML:Transition xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001465'/>
                      </UML:StateVertex.incoming>
                    </UML:Pseudostate>
                    <UML:ActionState xmi.id = '-64--88-121--118--2026cd3e:12d08d76a6a:-8000:000000000000162A'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000163C'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000163A'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--118--2026cd3e:12d08d76a6a:-8000:000000000000162C'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017BD'
                              language = '' body = 'KBServer.save(Conversation);KBServer.save(RuleChangeSet)'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '-64--88-121--118-188dd430:12d0976533e:-8000:0000000000001632'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017B5'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000163E'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--118-188dd430:12d0976533e:-8000:0000000000001634'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000164D'
                              language = '' body = 'KBServer.save(Set[Subscriber])'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000164B'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001646'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000164C'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000164E'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000164F'
                              language = '' body = 'KBServer.save(Solution)'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001651'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001648'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001652'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001653'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001654'
                              language = '' body = 'KBServer.save(report: Translation)'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001655'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000164A'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001656'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001657'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017BB'
                              language = '' body = 'KBServer.save(request: ConfirmationRequest)'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017B4'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001640'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017B5'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017B6'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017BF'
                              language = '' body = 'Applicator.apply(RuleChangeSet)'/>
                          </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 = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001461'
                  isSpecification = 'false'>
                  <UML:Transition.trigger>
                    <UML:SignalEvent xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001462'/>
                  </UML:Transition.trigger>
                  <UML:Transition.source>
                    <UML:Pseudostate xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000145F'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000144F'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001638'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:Pseudostate xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001427'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001434'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000163A'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001434'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--118--2026cd3e:12d08d76a6a:-8000:000000000000162A'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000163C'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--118--2026cd3e:12d08d76a6a:-8000:000000000000162A'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000142D'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000163E'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000142D'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--118-188dd430:12d0976533e:-8000:0000000000001632'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001640'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017B4'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001444'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001646'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000164B'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DF0'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000164C'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:Pseudostate xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001464'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000164B'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017B5'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--118-188dd430:12d0976533e:-8000:0000000000001632'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017B4'/>
                  </UML:Transition.target>
                </UML:Transition>
              </UML:StateMachine.transitions>
            </UML:ActivityGraph>
            <UML:Comment xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001450'
              isSpecification = 'false' body = 'generates Report according to Solution'>
              <UML:Comment.annotatedElement>
                <UML:ActionState xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DF0'/>
              </UML:Comment.annotatedElement>
            </UML:Comment>
            <UML:Comment xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001451'
              isSpecification = 'false' body = 'generates Solution &#10;according to AcceptanceCriteria'>
              <UML:Comment.annotatedElement>
                <UML:ActionState xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DE5'/>
              </UML:Comment.annotatedElement>
            </UML:Comment>
            <UML:Comment xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001455'
              isSpecification = 'false' body = 'generates Request to Expert'>
              <UML:Comment.annotatedElement>
                <UML:ActionState xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DF6'/>
              </UML:Comment.annotatedElement>
            </UML:Comment>
            <UML:Comment xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001457'
              isSpecification = 'false' body = 'publishes Request'>
              <UML:Comment.annotatedElement>
                <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000141F'/>
              </UML:Comment.annotatedElement>
            </UML:Comment>
            <UML:Comment xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000145E'
              isSpecification = 'false' body = 'stores Responce&#10;selects Requirement&#10;from Request'>
              <UML:Comment.annotatedElement>
                <UML:ActionState xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DDF'/>
              </UML:Comment.annotatedElement>
            </UML:Comment>
            <UML:Comment xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001460'
              isSpecification = 'false' body = 'creates Conversation&#10;selects Requirement'>
              <UML:Comment.annotatedElement>
                <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001434'/>
              </UML:Comment.annotatedElement>
            </UML:Comment>
            <UML:Comment xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CCB'
              isSpecification = 'false' body = 'registers Subscribers&#10;in Subscribers list&#10;according to &#10;Conversation'>
              <UML:Comment.annotatedElement>
                <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000142D'/>
              </UML:Comment.annotatedElement>
            </UML:Comment>
            <UML:ActivityGraph xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CD3'
              name = 'Activity MentaController.confirmSolution' isSpecification = 'false'>
              <UML:StateMachine.context>
                <UML:UseCase xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000888'/>
              </UML:StateMachine.context>
              <UML:StateMachine.top>
                <UML:CompositeState xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CD4'
                  name = 'top' isSpecification = 'false' isConcurrent = 'false'>
                  <UML:CompositeState.subvertex>
                    <UML:Pseudostate xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CD5'
                      isSpecification = 'false' kind = 'initial'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CD7'/>
                      </UML:StateVertex.outgoing>
                    </UML:Pseudostate>
                    <UML:ActionState xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CD8'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118-8750625:12d13e32526:-8000:000000000000163E'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001662'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CDA'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017CB'
                              language = '' body = 'Communicator.stop(conversationURI : URI) : Conversation'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D24'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118--4f506e81:12d18f65f4f:-8000:0000000000001648'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000165C'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D26'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000165B'
                              language = '' body = 'Learner.train(acceptanceCriteria : AcceptanceCriteria,solution : Solution) : Set[Association]'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:FinalState xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D37'
                      isSpecification = 'false'>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D38'/>
                      </UML:StateVertex.incoming>
                    </UML:FinalState>
                    <UML:ActionState xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D39'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001660'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D23'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D3A'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118-8750625:12d13e32526:-8000:000000000000163A'
                              language = '' body = 'MentaController.extracts AcceptanceCriteria and Solution from ClarificationResponce'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001485'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000148A'/>
                      </UML:ModelElement.comment>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118-8750625:12d13e32526:-8000:0000000000001640'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001660'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001487'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017CA'
                              language = '' body = 'HowToApplicator.apply(solution : Solution) : HowTo'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '-64--88-121--118-4995d041:12ca0d6358e:-8000:0000000000001488'
                      name = 'receives communicationURI' isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001662'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CD7'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--118-4995d041:12ca0d6358e:-8000:000000000000148A'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118-4995d041:12ca0d6358e:-8000:0000000000001491'
                              language = '' body = 'receives conversationURI'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:CallState xmi.id = '-64--88-121--118-8750625:12d13e32526:-8000:000000000000163B'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D23'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118-8750625:12d13e32526:-8000:000000000000163E'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--118-8750625:12d13e32526:-8000:000000000000163C'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118-8750625:12d13e32526:-8000:000000000000163D'
                              language = '' body = 'KBServer.save(Conversation.stop)'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:CallState>
                    <UML:ActionState xmi.id = '-64--88-121--118-8750625:12d13e32526:-8000:000000000000163F'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000173B'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118-8750625:12d13e32526:-8000:0000000000001640'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--118-8750625:12d13e32526:-8000:0000000000001641'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001727'
                              language = '' body = 'KBServer.save(HowTo)'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '-64--88-121--118--4f506e81:12d18f65f4f:-8000:0000000000001647'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000165A'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118--4f506e81:12d18f65f4f:-8000:0000000000001648'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--118--4f506e81:12d18f65f4f:-8000:0000000000001649'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118--4f506e81:12d18f65f4f:-8000:000000000000164A'
                              language = '' body = 'KBServer.save(Set[Association])'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '-64--88-121--118--4f506e81:12d18f65f4f:-8000:000000000000164B'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001663'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118--4f506e81:12d18f65f4f:-8000:000000000000164C'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--118--4f506e81:12d18f65f4f:-8000:000000000000164D'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118--4f506e81:12d18f65f4f:-8000:000000000000164E'
                              language = '' body = 'KBServer.save(Translation)'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '-64--88-121--118--4f506e81:12d18f65f4f:-8000:000000000000164F'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D38'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118--4f506e81:12d18f65f4f:-8000:0000000000001650'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--118--4f506e81:12d18f65f4f:-8000:0000000000001651'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118--4f506e81:12d18f65f4f:-8000:0000000000001652'
                              language = '' body = 'KBServer.save(Request)'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001719'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000165C'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000173B'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000171B'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017BA'
                              language = '' body = 'FileApplicator.apply(solution: Solution): application.Root'/>
                          </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 = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CD7'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:Pseudostate xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CD5'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--118-4995d041:12ca0d6358e:-8000:0000000000001488'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D23'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:CallState xmi.idref = '-64--88-121--118-8750625:12d13e32526:-8000:000000000000163B'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D39'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000165A'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--118--4f506e81:12d18f65f4f:-8000:0000000000001647'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DF0'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000165C'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001719'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D24'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001660'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D39'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001485'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001662'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--118-4995d041:12ca0d6358e:-8000:0000000000001488'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CD8'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118-8750625:12d13e32526:-8000:000000000000163E'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CD8'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:CallState xmi.idref = '-64--88-121--118-8750625:12d13e32526:-8000:000000000000163B'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118-8750625:12d13e32526:-8000:0000000000001640'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001485'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--118-8750625:12d13e32526:-8000:000000000000163F'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118--4f506e81:12d18f65f4f:-8000:0000000000001648'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D24'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--118--4f506e81:12d18f65f4f:-8000:0000000000001647'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000173B'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--118-8750625:12d13e32526:-8000:000000000000163F'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001719'/>
                  </UML:Transition.target>
                </UML:Transition>
              </UML:StateMachine.transitions>
            </UML:ActivityGraph>
            <UML:Comment xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CDD'
              isSpecification = 'false' body = 'translate Learned Associations into the &#10;Report '>
              <UML:Comment.annotatedElement>
                <UML:ActionState xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DF0'/>
              </UML:Comment.annotatedElement>
            </UML:Comment>
            <UML:Generalization xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D2A'
              isSpecification = 'false'>
              <UML:Generalization.child>
                <UML:Class xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D29'/>
              </UML:Generalization.child>
              <UML:Generalization.parent>
                <UML:Class xmi.idref = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001198'/>
              </UML:Generalization.parent>
            </UML:Generalization>
            <UML:SignalEvent xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000144D'
              name = 'if NO Associations found' isSpecification = 'false'/>
            <UML:SignalEvent xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001455'
              name = 'if Associations found' isSpecification = 'false'/>
            <UML:SignalEvent xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001462'
              name = 'if Associations found' isSpecification = 'false'/>
            <UML:Package xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001469'
              name = 'applicator' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Namespace.ownedElement>
                <UML:Component xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001467'
                  name = 'Applicator' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001709'/>
                  </UML:ModelElement.comment>
                </UML:Component>
                <UML:Interface xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000146A'
                  name = 'Applicator' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000146B'
                      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--118--6eb3abf3:12c9d8697d3:-8000:000000000000146C'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000898'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000146D'
                          name = 'solution' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1B'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                  </UML:Classifier.feature>
                </UML:Interface>
                <UML:ActivityGraph xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000146F'
                  name = 'Activity applicator' isSpecification = 'false'>
                  <UML:StateMachine.context>
                    <UML:Package xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001469'/>
                  </UML:StateMachine.context>
                  <UML:StateMachine.top>
                    <UML:CompositeState xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001470'
                      name = 'top' isSpecification = 'false' isConcurrent = 'false'>
                      <UML:CompositeState.subvertex>
                        <UML:Pseudostate xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001471'
                          isSpecification = 'false' kind = 'initial'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001473'/>
                          </UML:StateVertex.outgoing>
                        </UML:Pseudostate>
                        <UML:ActionState xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001472'
                          name = '' isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001477'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001473'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001474'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001480'
                                  language = '' body = 'applies(attaches) new HowToExpressions from Solution to the Application'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:ActionState xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001476'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000147D'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001477'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001478'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000147B'
                                  language = '' body = 'creates HistoryElement with the Solution'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:ActionState xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000147C'
                          isSpecification = 'false' isDynamic = 'false'>
                          <UML:StateVertex.outgoing>
                            <UML:Transition xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001483'/>
                          </UML:StateVertex.outgoing>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000147D'/>
                          </UML:StateVertex.incoming>
                          <UML:State.entry>
                            <UML:UninterpretedAction xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000147E'
                              isSpecification = 'false' isAsynchronous = 'false'>
                              <UML:Action.script>
                                <UML:ActionExpression xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001481'
                                  language = '' body = 'extracts parent HowToExpression of the Solution'/>
                              </UML:Action.script>
                            </UML:UninterpretedAction>
                          </UML:State.entry>
                        </UML:ActionState>
                        <UML:FinalState xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001482'
                          isSpecification = 'false'>
                          <UML:StateVertex.incoming>
                            <UML:Transition xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001483'/>
                          </UML:StateVertex.incoming>
                        </UML:FinalState>
                      </UML:CompositeState.subvertex>
                    </UML:CompositeState>
                  </UML:StateMachine.top>
                  <UML:StateMachine.transitions>
                    <UML:Transition xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001473'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:Pseudostate xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001471'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001472'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001477'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001472'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001476'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000147D'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001476'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:ActionState xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000147C'/>
                      </UML:Transition.target>
                    </UML:Transition>
                    <UML:Transition xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001483'
                      isSpecification = 'false'>
                      <UML:Transition.source>
                        <UML:ActionState xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000147C'/>
                      </UML:Transition.source>
                      <UML:Transition.target>
                        <UML:FinalState xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001482'/>
                      </UML:Transition.target>
                    </UML:Transition>
                  </UML:StateMachine.transitions>
                </UML:ActivityGraph>
                <UML:Package xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016D5'
                  name = 'fileapplicator' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Namespace.ownedElement>
                    <UML:Component xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016D8'
                      name = 'FileApplicator' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016DA'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Component>
                    <UML:Generalization xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016DA'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Component xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016D8'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Component xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001467'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Interface xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016DB'
                      name = 'FileApplicator' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016DC'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Operation xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016DD'
                          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--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016DE'
                              name = 'return' isSpecification = 'false' kind = 'return'>
                              <UML:Parameter.type>
                                <UML:Class xmi.idref = '-64--88-121--118-45ba233c:12ceaa2aca9:-8000:0000000000001511'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                            <UML:Parameter xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016E0'
                              name = 'solution' isSpecification = 'false' kind = 'in'>
                              <UML:Parameter.type>
                                <UML:Class xmi.idref = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1B'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                          </UML:BehavioralFeature.parameter>
                        </UML:Operation>
                      </UML:Classifier.feature>
                    </UML:Interface>
                    <UML:Generalization xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016DC'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Interface xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016DB'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Interface xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000146A'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:ActivityGraph xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016E1'
                      name = 'Activity fileapplicator' isSpecification = 'false'>
                      <UML:StateMachine.context>
                        <UML:Package xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016D5'/>
                      </UML:StateMachine.context>
                      <UML:StateMachine.top>
                        <UML:CompositeState xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016E2'
                          name = 'top' isSpecification = 'false' isConcurrent = 'false'>
                          <UML:CompositeState.subvertex>
                            <UML:Pseudostate xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016E3'
                              isSpecification = 'false' kind = 'initial'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016E5'/>
                              </UML:StateVertex.outgoing>
                            </UML:Pseudostate>
                            <UML:ActionState xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016E4'
                              isSpecification = 'false' isDynamic = 'false'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016E9'/>
                              </UML:StateVertex.outgoing>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016E5'/>
                              </UML:StateVertex.incoming>
                              <UML:State.entry>
                                <UML:UninterpretedAction xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016E6'
                                  isSpecification = 'false' isAsynchronous = 'false'>
                                  <UML:Action.script>
                                    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001730'
                                      language = '' body = 'Translator.createPatch(solution: Solution): KnowledgePatch'/>
                                  </UML:Action.script>
                                </UML:UninterpretedAction>
                              </UML:State.entry>
                            </UML:ActionState>
                            <UML:ActionState xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016EC'
                              isSpecification = 'false' isDynamic = 'false'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001733'/>
                              </UML:StateVertex.outgoing>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016E9'/>
                              </UML:StateVertex.incoming>
                              <UML:State.entry>
                                <UML:UninterpretedAction xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016EE'
                                  isSpecification = 'false' isAsynchronous = 'false'>
                                  <UML:Action.script>
                                    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001735'
                                      language = '' body = 'apply(KnowledgePatch.contents, applicationURI: application.Root.URI)'/>
                                  </UML:Action.script>
                                </UML:UninterpretedAction>
                              </UML:State.entry>
                            </UML:ActionState>
                            <UML:ActionState xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016F0'
                              isSpecification = 'false' isDynamic = 'false'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016FA'/>
                              </UML:StateVertex.outgoing>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001733'/>
                              </UML:StateVertex.incoming>
                              <UML:State.entry>
                                <UML:UninterpretedAction xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016F4'
                                  isSpecification = 'false' isAsynchronous = 'false'>
                                  <UML:Action.script>
                                    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001734'
                                      language = '' body = 'return(application.Root)'/>
                                  </UML:Action.script>
                                </UML:UninterpretedAction>
                              </UML:State.entry>
                            </UML:ActionState>
                            <UML:FinalState xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016F9'
                              isSpecification = 'false'>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016FA'/>
                              </UML:StateVertex.incoming>
                            </UML:FinalState>
                          </UML:CompositeState.subvertex>
                        </UML:CompositeState>
                      </UML:StateMachine.top>
                      <UML:StateMachine.transitions>
                        <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016E5'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:Pseudostate xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016E3'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016E4'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016E9'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016E4'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016EC'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016FA'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016F0'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:FinalState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016F9'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001733'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016EC'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016F0'/>
                          </UML:Transition.target>
                        </UML:Transition>
                      </UML:StateMachine.transitions>
                    </UML:ActivityGraph>
                  </UML:Namespace.ownedElement>
                </UML:Package>
                <UML:Package xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016D6'
                  name = 'howtoapplicator' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Namespace.ownedElement>
                    <UML:Component xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016D7'
                      name = 'KnowledgeApplicator' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016D9'/>
                      </UML:GeneralizableElement.generalization>
                    </UML:Component>
                    <UML:Generalization xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016D9'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Component xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016D7'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Component xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001467'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:Interface xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016FB'
                      name = 'KnowledgeApplicator' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016FC'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Operation xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016FD'
                          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--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016FE'
                              name = 'return' isSpecification = 'false' kind = 'return'>
                              <UML:Parameter.type>
                                <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                            <UML:Parameter xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001700'
                              name = 'solution' isSpecification = 'false' kind = 'in'>
                              <UML:Parameter.type>
                                <UML:Class xmi.idref = '127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1B'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                          </UML:BehavioralFeature.parameter>
                        </UML:Operation>
                      </UML:Classifier.feature>
                    </UML:Interface>
                    <UML:Generalization xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016FC'
                      name = '' isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Interface xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016FB'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Interface xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000146A'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                    <UML:ActivityGraph xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001701'
                      name = 'Activity howtoapplicator' isSpecification = 'false'>
                      <UML:StateMachine.context>
                        <UML:Package xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016D6'/>
                      </UML:StateMachine.context>
                      <UML:StateMachine.top>
                        <UML:CompositeState xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001702'
                          name = 'top' isSpecification = 'false' isConcurrent = 'false'>
                          <UML:CompositeState.subvertex>
                            <UML:Pseudostate xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001703'
                              isSpecification = 'false' kind = 'initial'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001705'/>
                              </UML:StateVertex.outgoing>
                            </UML:Pseudostate>
                            <UML:ActionState xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001704'
                              isSpecification = 'false' isDynamic = 'false'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001709'/>
                              </UML:StateVertex.outgoing>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001705'/>
                              </UML:StateVertex.incoming>
                              <UML:State.entry>
                                <UML:UninterpretedAction xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001706'
                                  isSpecification = 'false' isAsynchronous = 'false'>
                                  <UML:Action.script>
                                    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001707'
                                      language = '' body = 'for each HowTo of the specified Solution'/>
                                  </UML:Action.script>
                                </UML:UninterpretedAction>
                              </UML:State.entry>
                            </UML:ActionState>
                            <UML:ActionState xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001708'
                              isSpecification = 'false' isDynamic = 'false'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000170D'/>
                              </UML:StateVertex.outgoing>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001709'/>
                              </UML:StateVertex.incoming>
                              <UML:State.entry>
                                <UML:UninterpretedAction xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000170A'
                                  isSpecification = 'false' isAsynchronous = 'false'>
                                  <UML:Action.script>
                                    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000170B'
                                      language = '' body = 'allocate each HowTo to it&apos;s target'/>
                                  </UML:Action.script>
                                </UML:UninterpretedAction>
                              </UML:State.entry>
                            </UML:ActionState>
                            <UML:ActionState xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000170C'
                              isSpecification = 'false' isDynamic = 'false'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001711'/>
                              </UML:StateVertex.outgoing>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000170D'/>
                              </UML:StateVertex.incoming>
                              <UML:State.entry>
                                <UML:UninterpretedAction xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000170E'
                                  isSpecification = 'false' isAsynchronous = 'false'>
                                  <UML:Action.script>
                                    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000170F'
                                      language = '' body = 'attach HowTo to the target HowTo'/>
                                  </UML:Action.script>
                                </UML:UninterpretedAction>
                              </UML:State.entry>
                            </UML:ActionState>
                            <UML:ActionState xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001710'
                              isSpecification = 'false' isDynamic = 'false'>
                              <UML:StateVertex.outgoing>
                                <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001715'/>
                              </UML:StateVertex.outgoing>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001711'/>
                              </UML:StateVertex.incoming>
                              <UML:State.entry>
                                <UML:UninterpretedAction xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001712'
                                  isSpecification = 'false' isAsynchronous = 'false'>
                                  <UML:Action.script>
                                    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001713'
                                      language = '' body = 'return root of the targes HowTo'/>
                                  </UML:Action.script>
                                </UML:UninterpretedAction>
                              </UML:State.entry>
                            </UML:ActionState>
                            <UML:FinalState xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001714'
                              isSpecification = 'false'>
                              <UML:StateVertex.incoming>
                                <UML:Transition xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001715'/>
                              </UML:StateVertex.incoming>
                            </UML:FinalState>
                          </UML:CompositeState.subvertex>
                        </UML:CompositeState>
                      </UML:StateMachine.top>
                      <UML:StateMachine.transitions>
                        <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001705'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:Pseudostate xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001703'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001704'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001709'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001704'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001708'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000170D'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001708'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000170C'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001711'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000170C'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001710'/>
                          </UML:Transition.target>
                        </UML:Transition>
                        <UML:Transition xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001715'
                          isSpecification = 'false'>
                          <UML:Transition.source>
                            <UML:ActionState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001710'/>
                          </UML:Transition.source>
                          <UML:Transition.target>
                            <UML:FinalState xmi.idref = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001714'/>
                          </UML:Transition.target>
                        </UML:Transition>
                      </UML:StateMachine.transitions>
                    </UML:ActivityGraph>
                  </UML:Namespace.ownedElement>
                </UML:Package>
              </UML:Namespace.ownedElement>
            </UML:Package>
            <UML:Comment xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000148A'
              isSpecification = 'false' body = 'applies confirmed Solution&#10;to current Architecture'>
              <UML:Comment.annotatedElement>
                <UML:ActionState xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001485'/>
              </UML:Comment.annotatedElement>
            </UML:Comment>
            <UML:Package xmi.id = '10-99-7--61-3d046dc2:12cd51db1a2:-8000:0000000000001457'
              name = 'controller' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Namespace.ownedElement>
                <UML:Class xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D1D'
                  name = 'MentaController' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                <UML:Interface xmi.id = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D55'
                  name = 'MentaService' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '-64--88-121--118--15ba7f80:12d045308f0:-8000:000000000000161B'/>
                  </UML:ModelElement.comment>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D56'
                      name = 'createRequest' 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-0-101--76b33440:12bd0371e61:-8000:0000000000000D57'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D58'
                          name = 'responce' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D1'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000141B'
                          name = 'subscribers' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012AE'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001364'
                      name = 'updateRequirements' 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--118-19fd756:12c9ba8149e:-8000:0000000000001365'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001366'
                          name = 'conversationURI' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001367'
                          name = 'responce' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D1'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001368'
                      name = 'confirmSolution' 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--118-19fd756:12c9ba8149e:-8000:0000000000001369'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001404'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000136A'
                          name = 'conversationURI' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D28'
                          name = 'confirmationResponce' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008C8'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:000000000000183D'
                      name = 'partialConfirmSolution' 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--118--7e18cd49:12deaa28e6d:-8000:000000000000183E'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001840'
                          name = 'partialConfirmationResponse' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000017F0'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--118--15ba7f80:12d045308f0:-8000:0000000000001611'
                      name = 'importApplication' 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--118--15ba7f80:12d045308f0:-8000:0000000000001612'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118--15ba7f80:12d045308f0:-8000:0000000000001613'
                          name = 'applicationPath' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--118--15ba7f80:12d045308f0:-8000:0000000000001614'
                      name = 'addHowTo' 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--118--15ba7f80:12d045308f0:-8000:0000000000001615'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118--15ba7f80:12d045308f0:-8000:0000000000001616'
                          name = 'howTo' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--118--15ba7f80:12d045308f0:-8000:0000000000001618'
                      name = 'addHowTos' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '-64--88-121--118--15ba7f80:12d045308f0:-8000:000000000000161B'/>
                      </UML:ModelElement.comment>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118--15ba7f80:12d045308f0:-8000:0000000000001619'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000023C6'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118--15ba7f80:12d045308f0:-8000:000000000000161A'
                          name = 'howTos' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012AE'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--118--15ba7f80:12d045308f0:-8000:000000000000161C'
                      name = 'addCommonSenseRule' 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--118--15ba7f80:12d045308f0:-8000:000000000000161D'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118--15ba7f80:12d045308f0:-8000:000000000000161E'
                          name = 'rule' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000089C'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--118--15ba7f80:12d045308f0:-8000:000000000000161F'
                      name = 'addCommonSenseRules' visibility = 'private' isSpecification = 'false'
                      ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false'>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118--15ba7f80:12d045308f0:-8000:0000000000001620'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000023C6'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118--15ba7f80:12d045308f0:-8000:0000000000001621'
                          name = 'rules' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012AE'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--118--6c38051d:12d833c48f8:-8000:00000000000017AF'
                      name = 'addAssociation' 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--118--6c38051d:12d833c48f8:-8000:00000000000017B0'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118--6c38051d:12d833c48f8:-8000:00000000000017B2'
                          name = 'association' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF2'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016C8'
                      name = 'selectActionClass' 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--118-6f3df7dd:12d4acafa72:-8000:00000000000016C9'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000184C'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016CB'
                          name = 'uri' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016DF'
                      name = 'selectActionIndividual' 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--118-6f3df7dd:12d4acafa72:-8000:00000000000016E0'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000023C7'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016E2'
                          name = 'uri' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001956'
                      name = 'getGenerationReport' 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--118-2e5333de:12df14ebba2:-8000:0000000000001957'
                          name = 'return' isSpecification = 'false' kind = 'return'/>
                        <UML:Parameter xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001959'
                          name = 'conversationURI' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                  </UML:Classifier.feature>
                </UML:Interface>
                <UML:Component xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D57'
                  name = 'MentaController' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ModelElement.clientDependency>
                    <UML:Dependency xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5A'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5C'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5D'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5F'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D61'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C7'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C8'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C9'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010CC'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010CD'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010CE'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010CF'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010D0'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010D1'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010D2'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010D3'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010D5'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010DE'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010DF'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010E0'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010E1'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010E2'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010E3'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013EC'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001468'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:00000000000014DA'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118-4f3f8a17:12d2d7d28e6:-8000:00000000000016E6'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016DC'/>
                  </UML:ModelElement.clientDependency>
                  <UML:Namespace.ownedElement>
                    <UML:Dependency xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5A'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D57'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D58'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5C'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D57'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5B'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5D'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D57'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D59'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5F'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D57'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5E'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D61'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D57'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D58'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C7'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D57'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C6'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C8'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D57'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C6'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C9'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D57'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C6'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010CC'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D57'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C6'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010CD'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D57'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C6'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010CE'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D57'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C6'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010CF'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D57'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C6'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010D0'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D57'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C6'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010D1'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D57'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C6'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010D2'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D57'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C6'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010D3'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D57'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C6'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010D5'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D57'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C6'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010DE'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D57'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C6'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010DF'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D57'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C6'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010E0'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D57'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C6'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010E1'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D57'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C6'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010E2'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D57'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C6'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010E3'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D57'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C6'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013EC'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D57'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013EB'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001468'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D57'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001467'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:00000000000014DA'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D57'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000114F'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--118-4f3f8a17:12d2d7d28e6:-8000:00000000000016E6'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D57'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000114F'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016DC'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D57'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001107'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                  </UML:Namespace.ownedElement>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:00000000000014E1'
                      name = 'URI' 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--118--25a8354e:12ce39e7496:-8000:00000000000014E2'
                          name = 'return' isSpecification = 'false' kind = 'return'/>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                  </UML:Classifier.feature>
                </UML:Component>
                <UML:Class xmi.id = '-64--88-121--118--15ba7f80:12d045308f0:-8000:0000000000001617'
                  name = 'HowTo' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                <UML:Class xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000023C6'
                  name = 'Set[URI]' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                <UML:Class xmi.id = '-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000023C7'
                  name = 'ActionIndividual' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
              </UML:Namespace.ownedElement>
            </UML:Package>
            <UML:Package xmi.id = '-64--88-121--118--605db70a:12ce03b0aae:-8000:0000000000001458'
              name = 'targetapplication' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Namespace.ownedElement>
                <UML:Component xmi.id = '-64--88-121--118--605db70a:12ce03b0aae:-8000:0000000000001459'
                  name = 'MentaClient' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ModelElement.clientDependency>
                    <UML:Dependency xmi.idref = '-64--88-121--118--2a8d7d16:12de6f10b78:-8000:00000000000017F2'/>
                  </UML:ModelElement.clientDependency>
                  <UML:Namespace.ownedElement>
                    <UML:Dependency xmi.id = '-64--88-121--118--2a8d7d16:12de6f10b78:-8000:00000000000017F2'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--118--605db70a:12ce03b0aae:-8000:0000000000001459'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D57'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                  </UML:Namespace.ownedElement>
                </UML:Component>
              </UML:Namespace.ownedElement>
            </UML:Package>
            <UML:Collaboration xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000145C'
              name = 'Integration Collaboration' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false'>
              <UML:Namespace.ownedElement>
                <UML:ClassifierRole xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000145D'
                  name = 'mc' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ClassifierRole.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-121--118--2a8d7d16:12de6f10b78:-8000:0000000000001802'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-121--118--2a8d7d16:12de6f10b78:-8000:0000000000001801'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:ClassifierRole.multiplicity>
                  <UML:ClassifierRole.base>
                    <UML:Component xmi.idref = '-64--88-121--118--605db70a:12ce03b0aae:-8000:0000000000001459'/>
                  </UML:ClassifierRole.base>
                </UML:ClassifierRole>
                <UML:ClassifierRole xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001464'
                  name = 'mentaController' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ClassifierRole.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-121--118--2a8d7d16:12de6f10b78:-8000:000000000000180E'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-121--118--2a8d7d16:12de6f10b78:-8000:000000000000180D'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:ClassifierRole.multiplicity>
                  <UML:ClassifierRole.base>
                    <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D57'/>
                  </UML:ClassifierRole.base>
                  <UML:ClassifierRole.availableContents>
                    <UML:Dependency xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5A'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5C'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5D'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5F'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D61'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C7'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C8'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C9'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010CC'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010CD'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010CE'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010CF'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010D0'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010D1'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010D2'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010D3'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010D5'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010DE'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010DF'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010E0'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010E1'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010E2'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--10923675:12c502c1165:-8000:00000000000010E3'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013EC'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001468'/>
                  </UML:ClassifierRole.availableContents>
                </UML:ClassifierRole>
                <UML:ClassifierRole xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001473'
                  name = 'c' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:ClassifierRole.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-121--118--2a8d7d16:12de6f10b78:-8000:0000000000001816'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-121--118--2a8d7d16:12de6f10b78:-8000:0000000000001815'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:ClassifierRole.multiplicity>
                  <UML:ClassifierRole.base>
                    <UML:Component xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000114F'/>
                  </UML:ClassifierRole.base>
                  <UML:ClassifierRole.availableContents>
                    <UML:Dependency xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001150'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001151'/>
                  </UML:ClassifierRole.availableContents>
                </UML:ClassifierRole>
                <UML:ClassifierRole xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:00000000000014A7'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:ClassifierRole.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-121--118--2a8d7d16:12de6f10b78:-8000:00000000000017F6'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-121--118--2a8d7d16:12de6f10b78:-8000:00000000000017F5'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:ClassifierRole.multiplicity>
                  <UML:ClassifierRole.base>
                    <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5B'/>
                  </UML:ClassifierRole.base>
                </UML:ClassifierRole>
                <UML:CallAction xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:00000000000014DB'
                  isSpecification = 'false' isAsynchronous = 'false'>
                  <UML:Action.script>
                    <UML:ActionExpression xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:00000000000014DC'
                      language = '' body = 'Requirement'/>
                  </UML:Action.script>
                  <UML:CallAction.operation>
                    <UML:Operation xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:00000000000014DD'/>
                  </UML:CallAction.operation>
                </UML:CallAction>
                <UML:CallAction xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:00000000000014DF'
                  isSpecification = 'false' isAsynchronous = 'false'>
                  <UML:Action.script>
                    <UML:ActionExpression xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:00000000000014E0'
                      language = '' body = 'URI'/>
                  </UML:Action.script>
                  <UML:CallAction.operation>
                    <UML:Operation xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:00000000000014E1'/>
                  </UML:CallAction.operation>
                </UML:CallAction>
                <UML:ClassifierRole xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:00000000000014F3'
                  name = 'sg' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ClassifierRole.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-121--118-5b6184bc:12de6bc4200:-8000:00000000000017F4'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-121--118-5b6184bc:12de6bc4200:-8000:00000000000017F3'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:ClassifierRole.multiplicity>
                  <UML:ClassifierRole.base>
                    <UML:Component xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5E'/>
                  </UML:ClassifierRole.base>
                  <UML:ClassifierRole.availableContents>
                    <UML:Dependency xmi.idref = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D63'/>
                    <UML:Dependency xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001118'/>
                  </UML:ClassifierRole.availableContents>
                </UML:ClassifierRole>
                <UML:AssociationRole xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001526'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEndRole xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001527'
                      isSpecification = 'false' isNavigable = 'false' aggregation = 'none'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001464'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                    <UML:AssociationEndRole xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001528'
                      isSpecification = 'false' isNavigable = 'true' aggregation = 'none'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:00000000000014A7'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                  </UML:Association.connection>
                  <UML:AssociationRole.message>
                    <UML:Message xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001529'/>
                  </UML:AssociationRole.message>
                </UML:AssociationRole>
                <UML:AssociationRole xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001546'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEndRole xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001547'
                      isSpecification = 'false' isNavigable = 'false' aggregation = 'none'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000145D'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                    <UML:AssociationEndRole xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001548'
                      isSpecification = 'false' isNavigable = 'true' aggregation = 'none'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001464'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                  </UML:Association.connection>
                  <UML:AssociationRole.message>
                    <UML:Message xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001549'/>
                  </UML:AssociationRole.message>
                </UML:AssociationRole>
                <UML:AssociationRole xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000154E'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEndRole xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000154F'
                      isSpecification = 'false' isNavigable = 'false' aggregation = 'none'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001473'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                    <UML:AssociationEndRole xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001550'
                      isSpecification = 'false' isNavigable = 'true' aggregation = 'none'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:00000000000014F3'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                  </UML:Association.connection>
                  <UML:AssociationRole.message>
                    <UML:Message xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000155F'/>
                  </UML:AssociationRole.message>
                </UML:AssociationRole>
                <UML:AssociationRole xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001555'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEndRole xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001556'
                      isSpecification = 'false' isNavigable = 'false' aggregation = 'none'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001464'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                    <UML:AssociationEndRole xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001557'
                      isSpecification = 'false' isNavigable = 'true' aggregation = 'none'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001473'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                  </UML:Association.connection>
                </UML:AssociationRole>
                <UML:AssociationRole xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000155C'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEndRole xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000155D'
                      isSpecification = 'false' isNavigable = 'false' aggregation = 'none'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001464'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                    <UML:AssociationEndRole xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000155E'
                      isSpecification = 'false' isNavigable = 'true' aggregation = 'none'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:00000000000014F3'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                  </UML:Association.connection>
                </UML:AssociationRole>
                <UML:AssociationRole xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001564'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEndRole xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001565'
                      isSpecification = 'false' isNavigable = 'false' aggregation = 'none'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:00000000000014F3'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                    <UML:AssociationEndRole xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001566'
                      isSpecification = 'false' isNavigable = 'true' aggregation = 'none'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001473'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                  </UML:Association.connection>
                  <UML:AssociationRole.message>
                    <UML:Message xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001567'/>
                  </UML:AssociationRole.message>
                </UML:AssociationRole>
                <UML:ClassifierRole xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001568'
                  name = 'sch' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ClassifierRole.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-121--118--2a8d7d16:12de6f10b78:-8000:000000000000181A'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-121--118--2a8d7d16:12de6f10b78:-8000:0000000000001819'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:ClassifierRole.multiplicity>
                  <UML:ClassifierRole.base>
                    <UML:Component xmi.idref = '-64--88-121--118--1f046076:12c533d3747:-8000:000000000000110F'/>
                  </UML:ClassifierRole.base>
                </UML:ClassifierRole>
                <UML:AssociationRole xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001573'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEndRole xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001574'
                      isSpecification = 'false' isNavigable = 'false' aggregation = 'none'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:00000000000014F3'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                    <UML:AssociationEndRole xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001575'
                      isSpecification = 'false' isNavigable = 'true' aggregation = 'none'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001568'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                  </UML:Association.connection>
                  <UML:AssociationRole.message>
                    <UML:Message xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000157A'/>
                  </UML:AssociationRole.message>
                </UML:AssociationRole>
                <UML:AssociationRole xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000157F'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEndRole xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001580'
                      isSpecification = 'false' isNavigable = 'false' aggregation = 'none'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001568'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                    <UML:AssociationEndRole xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001581'
                      isSpecification = 'false' isNavigable = 'true' aggregation = 'none'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:00000000000014F3'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                  </UML:Association.connection>
                  <UML:AssociationRole.message>
                    <UML:Message xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001582'/>
                  </UML:AssociationRole.message>
                </UML:AssociationRole>
                <UML:AssociationRole xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000159A'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEndRole xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000159B'
                      isSpecification = 'false' isNavigable = 'false' aggregation = 'none'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001473'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                    <UML:AssociationEndRole xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000159C'
                      isSpecification = 'false' isNavigable = 'true' aggregation = 'none'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001464'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                  </UML:Association.connection>
                  <UML:AssociationRole.message>
                    <UML:Message xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000159D'/>
                  </UML:AssociationRole.message>
                </UML:AssociationRole>
                <UML:AssociationRole xmi.id = '-64--88-121--118--6d3b3ae7:12ce3c443c9:-8000:00000000000014BA'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEndRole xmi.id = '-64--88-121--118--6d3b3ae7:12ce3c443c9:-8000:00000000000014BB'
                      isSpecification = 'false' isNavigable = 'false' aggregation = 'none'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001464'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                    <UML:AssociationEndRole xmi.id = '-64--88-121--118--6d3b3ae7:12ce3c443c9:-8000:00000000000014BC'
                      isSpecification = 'false' isNavigable = 'true' aggregation = 'none'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000145D'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                  </UML:Association.connection>
                  <UML:AssociationRole.message>
                    <UML:Message xmi.idref = '-64--88-121--118--6d3b3ae7:12ce3c443c9:-8000:00000000000014BD'/>
                  </UML:AssociationRole.message>
                </UML:AssociationRole>
              </UML:Namespace.ownedElement>
              <UML:Collaboration.interaction>
                <UML:Interaction xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001495'
                  name = 'newInteraction' isSpecification = 'false'>
                  <UML:Interaction.message>
                    <UML:Message xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001529'
                      name = 'Knowledge' isSpecification = 'false'>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001464'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:00000000000014A7'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001526'/>
                      </UML:Message.communicationConnection>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001549'
                      name = 'Response' isSpecification = 'false'>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000145D'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001464'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001546'/>
                      </UML:Message.communicationConnection>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000155F'
                      name = 'Response' isSpecification = 'false'>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001473'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:00000000000014F3'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000154E'/>
                      </UML:Message.communicationConnection>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001567'
                      name = 'Solution' isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000155F'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:00000000000014F3'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001473'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001564'/>
                      </UML:Message.communicationConnection>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000157A'
                      name = 'AcceptanceCriteria' isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000155F'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:00000000000014F3'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001568'/>
                      </UML:Message.receiver>
                      <UML:Message.predecessor>
                        <UML:Message xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001567'/>
                      </UML:Message.predecessor>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001573'/>
                      </UML:Message.communicationConnection>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001582'
                      name = 'FrequencyConfidenceNegationTriple' isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000157A'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001568'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:00000000000014F3'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000157F'/>
                      </UML:Message.communicationConnection>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000159D'
                      name = 'GenerationReport' isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001567'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001473'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001464'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000159A'/>
                      </UML:Message.communicationConnection>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-121--118--6d3b3ae7:12ce3c443c9:-8000:00000000000014BD'
                      name = 'ConfirmationRequest' isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000159D'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001464'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000145D'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-121--118--6d3b3ae7:12ce3c443c9:-8000:00000000000014BA'/>
                      </UML:Message.communicationConnection>
                    </UML:Message>
                  </UML:Interaction.message>
                </UML:Interaction>
              </UML:Collaboration.interaction>
            </UML:Collaboration>
            <UML:Comment xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001709'
              isSpecification = 'false' body = 'Creates &#10;HowToExpression&#10;from Solution'>
              <UML:Comment.annotatedElement>
                <UML:Component xmi.idref = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001467'/>
              </UML:Comment.annotatedElement>
            </UML:Comment>
            <UML:Comment xmi.id = '-64--88-121--118--15ba7f80:12d045308f0:-8000:000000000000161B'
              isSpecification = 'false' body = 'addHowTos(howTos : Set[HowTo]) : ReturnSetKnowledge&#10;addCommonSenseRules(rules : Set[Rule]) : ReturnSetKnowledge'>
              <UML:Comment.annotatedElement>
                <UML:Interface xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D55'/>
                <UML:Operation xmi.idref = '-64--88-121--118--15ba7f80:12d045308f0:-8000:0000000000001618'/>
              </UML:Comment.annotatedElement>
            </UML:Comment>
            <UML:Generalization xmi.id = '-64--88-121--118--15ba7f80:12d045308f0:-8000:0000000000001632'
              isSpecification = 'false'>
              <UML:Generalization.child>
                <UML:Class xmi.idref = '-64--88-121--118--15ba7f80:12d045308f0:-8000:0000000000001622'/>
              </UML:Generalization.child>
              <UML:Generalization.parent>
                <UML:Class xmi.idref = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D29'/>
              </UML:Generalization.parent>
            </UML:Generalization>
            <UML:Association xmi.id = '-64--88-121--118--15ba7f80:12d045308f0:-8000:000000000000163B'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '-64--88-121--118--15ba7f80:12d045308f0:-8000:000000000000163C'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-121--118--15ba7f80:12d045308f0:-8000:000000000000163D'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-121--118--15ba7f80:12d045308f0:-8000:000000000000163E'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Class xmi.idref = '-64--88-121--118--15ba7f80:12d045308f0:-8000:0000000000001622'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '-64--88-121--118--15ba7f80:12d045308f0:-8000:000000000000163F'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-121--118--15ba7f80:12d045308f0:-8000:0000000000001643'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-121--118--15ba7f80:12d045308f0:-8000:0000000000001642'
                          lower = '1' upper = '-1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Class xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000898'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:SignalEvent xmi.id = '-64--88-121--118--3c47d68f:12d09a6bb26:-8000:000000000000163C'
              name = 'Association NOT found' isSpecification = 'false'/>
            <UML:SignalEvent xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001643'
              name = 'if Association NOT found' isSpecification = 'false'/>
            <UML:Class xmi.id = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001344'
              name = 'Communicator' visibility = 'public' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
            <UML:SignalEvent xmi.id = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001349'
              name = 'if Association NOT found' isSpecification = 'false'/>
          </UML:Namespace.ownedElement>
        </UML:Package>
        <UML:Comment xmi.id = '-84-17-17--22--6b90066b:12ad968d99b:-8000:0000000000000B4C'
          isSpecification = 'false' body = 'Identifies the &#10;compound &#10;How-to-s generated&#10;by sg'/>
        <UML:Comment xmi.id = '-84-17-17--22--6b90066b:12ad968d99b:-8000:0000000000000B4D'
          isSpecification = 'false' body = 'Creates the &#10;connection of &#10;the inbound &#10;requirements&#10;(acceptance criteria)&#10;with the solution (Set of How-to-s)&#10;generated.'/>
        <UML:Comment xmi.id = '-84-17-17--22--6b90066b:12ad968d99b:-8000:0000000000000B56'
          isSpecification = 'false' body = 'Identifies the &#10;acceptance criteria&#10;alreday processed &#10;and infere the solution'/>
        <UML:Comment xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000F9B'
          isSpecification = 'false' body = 'Creates confirmation&#10;text using KB'>
          <UML:Comment.annotatedElement>
            <UML:Class xmi.idref = '-64--88-0-100--61877a09:12b0c854311:-8000:0000000000000DD2'/>
          </UML:Comment.annotatedElement>
        </UML:Comment>
        <UML:Comment xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000F9C'
          isSpecification = 'false' body = 'Receives the&#10;confirmation from&#10;human expert&#10;and setup confirmed flag&#10;for the Trainer'>
          <UML:Comment.annotatedElement>
            <UML:Class xmi.idref = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000F93'/>
          </UML:Comment.annotatedElement>
        </UML:Comment>
        <UML:Comment xmi.id = '-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CC2'
          isSpecification = 'false' body = 'Static parameter&#10;that is not described&#10;as HowTo.'>
          <UML:Comment.annotatedElement>
            <UML:Class xmi.idref = '-64--88-121--118-353488f1:12ca19aea10:-8000:00000000000013F5'/>
          </UML:Comment.annotatedElement>
        </UML:Comment>
        <UML:Comment xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011AB'
          isSpecification = 'false' body = 'AcceptanceCriteria&#10;rules&#10;expression&#10;group'>
          <UML:Comment.annotatedElement>
            <UML:Class xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000116D'/>
            <UML:Class xmi.idref = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001439'/>
            <UML:Class xmi.idref = '-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001440'/>
          </UML:Comment.annotatedElement>
        </UML:Comment>
        <UML:Comment xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011AC'
          isSpecification = 'false' body = 'Usual&#10;Boolean&#10;expression&#10;group'>
          <UML:Comment.annotatedElement>
            <UML:Class xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A9'/>
          </UML:Comment.annotatedElement>
        </UML:Comment>
        <UML:Comment xmi.id = '127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011C3'
          isSpecification = 'false' body = 'A subAction&#10;aggregation'>
          <UML:Comment.annotatedElement>
            <UML:Association xmi.idref = '127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000116F'/>
          </UML:Comment.annotatedElement>
        </UML:Comment>
        <UML:UseCase xmi.id = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014F1'
          name = 'create Request for generation' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'false' isAbstract = 'false'/>
        <UML:Association xmi.id = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014F2'
          name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014F3'
              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
              aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014F4'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014F5'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:Actor xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000866'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014F6'
              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
              aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014F7'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014F8'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:UseCase xmi.idref = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014F1'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:UseCase xmi.id = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014FB'
          name = 'review the generated Report of the Solution' isSpecification = 'false'
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:UseCase.include>
            <UML:Include xmi.idref = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001507'/>
          </UML:UseCase.include>
        </UML:UseCase>
        <UML:UseCase xmi.id = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014FD'
          name = 'create the confirmation Response' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'false' isAbstract = 'false'>
          <UML:UseCase.include>
            <UML:Include xmi.idref = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001508'/>
          </UML:UseCase.include>
        </UML:UseCase>
        <UML:UseCase xmi.id = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014FF'
          name = 'do not confirm the generated Solution' isSpecification = 'false'
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:Namespace.ownedElement>
            <UML:ActivityGraph xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001841'
              name = 'Activity MentaController partlyConfirmSolution' isSpecification = 'false'>
              <UML:StateMachine.context>
                <UML:UseCase xmi.idref = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014FF'/>
              </UML:StateMachine.context>
              <UML:StateMachine.top>
                <UML:CompositeState xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001842'
                  name = 'top' isSpecification = 'false' isConcurrent = 'false'>
                  <UML:CompositeState.subvertex>
                    <UML:Pseudostate xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001843'
                      isSpecification = 'false' kind = 'initial'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001845'/>
                      </UML:StateVertex.outgoing>
                    </UML:Pseudostate>
                    <UML:ActionState xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001844'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:000000000000184A'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001845'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001846'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001848'
                              language = '' body = 'receives PartialClarificationResponse'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001849'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:000000000000181C'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:000000000000184A'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:000000000000184B'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:000000000000184C'
                              language = '' body = 'KBServer.save(Response)'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:000000000000181D'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:000000000000181E'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:000000000000181F'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001821'
                              language = '' body = 'Learner.createPartialAssociation('/>
                          </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 = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001845'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:Pseudostate xmi.idref = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001843'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001844'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:000000000000184A'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001844'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001849'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:000000000000181C'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001849'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DDF'/>
                  </UML:Transition.target>
                </UML:Transition>
              </UML:StateMachine.transitions>
            </UML:ActivityGraph>
          </UML:Namespace.ownedElement>
        </UML:UseCase>
        <UML:Association xmi.id = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001500'
          name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001501'
              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
              aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001502'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001503'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:Actor xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000866'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001504'
              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
              aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001505'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001506'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:UseCase xmi.idref = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014FF'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:Include xmi.id = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001507'
          isSpecification = 'false'>
          <UML:Include.addition>
            <UML:UseCase xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000888'/>
          </UML:Include.addition>
          <UML:Include.base>
            <UML:UseCase xmi.idref = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014FB'/>
          </UML:Include.base>
        </UML:Include>
        <UML:Include xmi.id = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001508'
          isSpecification = 'false'>
          <UML:Include.addition>
            <UML:UseCase xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000888'/>
          </UML:Include.addition>
          <UML:Include.base>
            <UML:UseCase xmi.idref = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014FD'/>
          </UML:Include.base>
        </UML:Include>
        <UML:Include xmi.id = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001509'
          isSpecification = 'false'>
          <UML:Include.addition>
            <UML:UseCase xmi.idref = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014F1'/>
          </UML:Include.addition>
          <UML:Include.base>
            <UML:UseCase xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000867'/>
          </UML:Include.base>
        </UML:Include>
        <UML:Include xmi.id = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:000000000000150A'
          isSpecification = 'false'>
          <UML:Include.addition>
            <UML:UseCase xmi.idref = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014FF'/>
          </UML:Include.addition>
          <UML:Include.base>
            <UML:UseCase xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000880'/>
          </UML:Include.base>
        </UML:Include>
        <UML:UseCase xmi.id = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:000000000000150B'
          name = 'create change set for AcceptanceCriteria' isSpecification = 'false'
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:UseCase.include>
            <UML:Include xmi.idref = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:000000000000150C'/>
          </UML:UseCase.include>
        </UML:UseCase>
        <UML:Include xmi.id = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:000000000000150C'
          isSpecification = 'false'>
          <UML:Include.addition>
            <UML:UseCase xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000880'/>
          </UML:Include.addition>
          <UML:Include.base>
            <UML:UseCase xmi.idref = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:000000000000150B'/>
          </UML:Include.base>
        </UML:Include>
        <UML:UseCase xmi.id = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:000000000000150D'
          name = 'import the application' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'false' isAbstract = 'false'>
          <UML:Namespace.ownedElement>
            <UML:ActivityGraph xmi.id = '-64--88-121--118--7294d663:12d1906e6a0:-8000:0000000000001651'
              isSpecification = 'false'>
              <UML:StateMachine.context>
                <UML:UseCase xmi.idref = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:000000000000150D'/>
              </UML:StateMachine.context>
              <UML:StateMachine.top>
                <UML:CompositeState xmi.id = '-64--88-121--118--7294d663:12d1906e6a0:-8000:0000000000001652'
                  name = 'top' isSpecification = 'false' isConcurrent = 'false'>
                  <UML:CompositeState.subvertex>
                    <UML:Pseudostate xmi.id = '-64--88-121--118--7294d663:12d1906e6a0:-8000:0000000000001653'
                      isSpecification = 'false' kind = 'initial'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118--7294d663:12d1906e6a0:-8000:0000000000001655'/>
                      </UML:StateVertex.outgoing>
                    </UML:Pseudostate>
                    <UML:ActionState xmi.id = '-64--88-121--118--7294d663:12d1906e6a0:-8000:0000000000001654'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118--7294d663:12d1906e6a0:-8000:000000000000165C'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118--7294d663:12d1906e6a0:-8000:0000000000001655'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--118--7294d663:12d1906e6a0:-8000:0000000000001659'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118--7294d663:12d1906e6a0:-8000:000000000000165A'
                              language = '' body = 'Translator.apply(sourceURI : URI) : Knowledge'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '-64--88-121--118--7294d663:12d1906e6a0:-8000:000000000000165B'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-64--88-121--118--7294d663:12d1906e6a0:-8000:0000000000001660'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118--7294d663:12d1906e6a0:-8000:000000000000165C'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-64--88-121--118--7294d663:12d1906e6a0:-8000:000000000000165D'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-64--88-121--118--7294d663:12d1906e6a0:-8000:000000000000165E'
                              language = '' body = 'KBServer.save(translatedHowTos: Knowledge): ReturnURI'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:FinalState xmi.id = '-64--88-121--118--7294d663:12d1906e6a0:-8000:000000000000165F'
                      isSpecification = 'false'>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-64--88-121--118--7294d663:12d1906e6a0:-8000:0000000000001660'/>
                      </UML:StateVertex.incoming>
                    </UML:FinalState>
                  </UML:CompositeState.subvertex>
                </UML:CompositeState>
              </UML:StateMachine.top>
              <UML:StateMachine.transitions>
                <UML:Transition xmi.id = '-64--88-121--118--7294d663:12d1906e6a0:-8000:0000000000001655'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:Pseudostate xmi.idref = '-64--88-121--118--7294d663:12d1906e6a0:-8000:0000000000001653'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--118--7294d663:12d1906e6a0:-8000:0000000000001654'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118--7294d663:12d1906e6a0:-8000:000000000000165C'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--118--7294d663:12d1906e6a0:-8000:0000000000001654'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-64--88-121--118--7294d663:12d1906e6a0:-8000:000000000000165B'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-64--88-121--118--7294d663:12d1906e6a0:-8000:0000000000001660'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-64--88-121--118--7294d663:12d1906e6a0:-8000:000000000000165B'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:FinalState xmi.idref = '-64--88-121--118--7294d663:12d1906e6a0:-8000:000000000000165F'/>
                  </UML:Transition.target>
                </UML:Transition>
              </UML:StateMachine.transitions>
            </UML:ActivityGraph>
          </UML:Namespace.ownedElement>
        </UML:UseCase>
        <UML:Association xmi.id = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:000000000000150E'
          name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:000000000000150F'
              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
              aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001510'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001511'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:Actor xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000086F'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001512'
              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
              aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001513'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001514'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:UseCase xmi.idref = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:000000000000150D'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:UseCase xmi.id = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001515'
          name = 'create series HowTo for given notation' isSpecification = 'false'
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:UseCase.include>
            <UML:Include xmi.idref = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001516'/>
          </UML:UseCase.include>
        </UML:UseCase>
        <UML:Include xmi.id = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001516'
          isSpecification = 'false'>
          <UML:Include.addition>
            <UML:UseCase xmi.idref = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:000000000000150D'/>
          </UML:Include.addition>
          <UML:Include.base>
            <UML:UseCase xmi.idref = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001515'/>
          </UML:Include.base>
        </UML:Include>
        <UML:UseCase xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001505'
          name = 'specify subscribers of the Request Response' isSpecification = 'false'
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:UseCase.include>
            <UML:Include xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001506'/>
          </UML:UseCase.include>
        </UML:UseCase>
        <UML:Include xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001506'
          isSpecification = 'false'>
          <UML:Include.addition>
            <UML:UseCase xmi.idref = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014F1'/>
          </UML:Include.addition>
          <UML:Include.base>
            <UML:UseCase xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001505'/>
          </UML:Include.base>
        </UML:Include>
        <UML:UseCase xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001507'
          name = 'specify owner of Request' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'false' isAbstract = 'false'>
          <UML:UseCase.include>
            <UML:Include xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001508'/>
            <UML:Include xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001509'/>
          </UML:UseCase.include>
        </UML:UseCase>
        <UML:Include xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001508'
          isSpecification = 'false'>
          <UML:Include.addition>
            <UML:UseCase xmi.idref = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014F1'/>
          </UML:Include.addition>
          <UML:Include.base>
            <UML:UseCase xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001507'/>
          </UML:Include.base>
        </UML:Include>
        <UML:Include xmi.id = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001509'
          isSpecification = 'false'>
          <UML:Include.addition>
            <UML:UseCase xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000880'/>
          </UML:Include.addition>
          <UML:Include.base>
            <UML:UseCase xmi.idref = '-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001507'/>
          </UML:Include.base>
        </UML:Include>
        <UML:UseCase xmi.id = '127-0-1-1--6aa20fe1:12d294ef4ea:-8000:000000000000133C'
          name = 'create Action' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:UseCase.include>
            <UML:Include xmi.idref = '127-0-1-1-6d1aa67e:12d3abb32b3:-8000:0000000000001380'/>
            <UML:Include xmi.idref = '127-0-1-1-6d1aa67e:12d3abb32b3:-8000:0000000000001381'/>
            <UML:Include xmi.idref = '127-0-1-1-6d1aa67e:12d3abb32b3:-8000:0000000000001382'/>
            <UML:Include xmi.idref = '127-0-1-1-6d1aa67e:12d3abb32b3:-8000:0000000000001383'/>
            <UML:Include xmi.idref = '127-0-1-1-6d1aa67e:12d3abb32b3:-8000:0000000000001384'/>
          </UML:UseCase.include>
        </UML:UseCase>
        <UML:UseCase xmi.id = '127-0-1-1--6aa20fe1:12d294ef4ea:-8000:000000000000133D'
          name = 'create Terminal' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:UseCase.include>
            <UML:Include xmi.idref = '127-0-1-1--6aa20fe1:12d294ef4ea:-8000:0000000000001346'/>
          </UML:UseCase.include>
        </UML:UseCase>
        <UML:Include xmi.id = '127-0-1-1--6aa20fe1:12d294ef4ea:-8000:0000000000001346'
          isSpecification = 'false'>
          <UML:Include.addition>
            <UML:UseCase xmi.idref = '127-0-1-1--6aa20fe1:12d294ef4ea:-8000:000000000000133C'/>
          </UML:Include.addition>
          <UML:Include.base>
            <UML:UseCase xmi.idref = '127-0-1-1--6aa20fe1:12d294ef4ea:-8000:000000000000133D'/>
          </UML:Include.base>
        </UML:Include>
        <UML:Include xmi.id = '127-0-1-1-6d1aa67e:12d3abb32b3:-8000:0000000000001380'
          isSpecification = 'false'>
          <UML:Include.addition>
            <UML:UseCase xmi.idref = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:000000000000150B'/>
          </UML:Include.addition>
          <UML:Include.base>
            <UML:UseCase xmi.idref = '127-0-1-1--6aa20fe1:12d294ef4ea:-8000:000000000000133C'/>
          </UML:Include.base>
        </UML:Include>
        <UML:Include xmi.id = '127-0-1-1-6d1aa67e:12d3abb32b3:-8000:0000000000001381'
          isSpecification = 'false'>
          <UML:Include.addition>
            <UML:UseCase xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000867'/>
          </UML:Include.addition>
          <UML:Include.base>
            <UML:UseCase xmi.idref = '127-0-1-1--6aa20fe1:12d294ef4ea:-8000:000000000000133C'/>
          </UML:Include.base>
        </UML:Include>
        <UML:Include xmi.id = '127-0-1-1-6d1aa67e:12d3abb32b3:-8000:0000000000001382'
          isSpecification = 'false'>
          <UML:Include.addition>
            <UML:UseCase xmi.idref = '-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001515'/>
          </UML:Include.addition>
          <UML:Include.base>
            <UML:UseCase xmi.idref = '127-0-1-1--6aa20fe1:12d294ef4ea:-8000:000000000000133C'/>
          </UML:Include.base>
        </UML:Include>
        <UML:Include xmi.id = '127-0-1-1-6d1aa67e:12d3abb32b3:-8000:0000000000001383'
          isSpecification = 'false'>
          <UML:Include.addition>
            <UML:UseCase xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000878'/>
          </UML:Include.addition>
          <UML:Include.base>
            <UML:UseCase xmi.idref = '127-0-1-1--6aa20fe1:12d294ef4ea:-8000:000000000000133C'/>
          </UML:Include.base>
        </UML:Include>
        <UML:Include xmi.id = '127-0-1-1-6d1aa67e:12d3abb32b3:-8000:0000000000001384'
          isSpecification = 'false'>
          <UML:Include.addition>
            <UML:UseCase xmi.idref = '-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000870'/>
          </UML:Include.addition>
          <UML:Include.base>
            <UML:UseCase xmi.idref = '127-0-1-1--6aa20fe1:12d294ef4ea:-8000:000000000000133C'/>
          </UML:Include.base>
        </UML:Include>
        <UML:UseCase xmi.id = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016C2'
          name = 'select Action' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:UseCase.include>
            <UML:Include xmi.idref = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016C5'/>
            <UML:Include xmi.idref = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016C6'/>
          </UML:UseCase.include>
        </UML:UseCase>
        <UML:UseCase xmi.id = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016C3'
          name = 'select Terminal' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:UseCase.include>
            <UML:Include xmi.idref = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016C4'/>
            <UML:Include xmi.idref = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016C7'/>
          </UML:UseCase.include>
        </UML:UseCase>
        <UML:Include xmi.id = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016C4'
          isSpecification = 'false'>
          <UML:Include.addition>
            <UML:UseCase xmi.idref = '127-0-1-1--6aa20fe1:12d294ef4ea:-8000:000000000000133D'/>
          </UML:Include.addition>
          <UML:Include.base>
            <UML:UseCase xmi.idref = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016C3'/>
          </UML:Include.base>
        </UML:Include>
        <UML:Include xmi.id = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016C5'
          isSpecification = 'false'>
          <UML:Include.addition>
            <UML:UseCase xmi.idref = '127-0-1-1--6aa20fe1:12d294ef4ea:-8000:000000000000133D'/>
          </UML:Include.addition>
          <UML:Include.base>
            <UML:UseCase xmi.idref = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016C2'/>
          </UML:Include.base>
        </UML:Include>
        <UML:Include xmi.id = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016C6'
          isSpecification = 'false'>
          <UML:Include.addition>
            <UML:UseCase xmi.idref = '127-0-1-1--6aa20fe1:12d294ef4ea:-8000:000000000000133C'/>
          </UML:Include.addition>
          <UML:Include.base>
            <UML:UseCase xmi.idref = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016C2'/>
          </UML:Include.base>
        </UML:Include>
        <UML:Include xmi.id = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016C7'
          isSpecification = 'false'>
          <UML:Include.addition>
            <UML:UseCase xmi.idref = '127-0-1-1--6aa20fe1:12d294ef4ea:-8000:000000000000133C'/>
          </UML:Include.addition>
          <UML:Include.base>
            <UML:UseCase xmi.idref = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016C3'/>
          </UML:Include.base>
        </UML:Include>
        <UML:SignalEvent xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000182D'
          name = 'if FAILS the test' isSpecification = 'false'/>
        <UML:SignalEvent xmi.id = '-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000182E'
          name = 'if SUCCESS' isSpecification = 'false'/>
      </UML:Namespace.ownedElement>
    </UML:Model>
    <UML:ActionExpression xmi.id = '-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017C3'
      language = '' body = 'Applicator.apply(RuleChangeSet)'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000163B'
      language = '' body = 'SubscriberController.subscribe(subscriber : Subscriber,conversation : Conversation) : Conversation'/>
    <UML:ActionExpression xmi.id = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001345'
      language = '' body = 'Communicator.processReply(communicationURI : URI,responce : ClarificationResponce) : Requirement'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001641'
      language = '' body = 'SolutionGenerator.apply(requirement : Requirement) : Solution'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001424'
      language = '' body = 'receives Request'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001647'
      language = '' body = 'Communicator.createRequest(report : SolutionReport) : ClarificationRequest'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000163F'
      language = '' body = 'Learner.detectAnalogy(acceptanceCriteria : AcceptanceCriteria) : List[Assocition]'/>
    <UML:ActionExpression xmi.id = '127-0-1-1--72a08a7a:12d437d1282:-8000:000000000000138D'
      language = '' body = 'KBServer.save(Request)'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001639'
      language = '' body = 'KBServer.save(Conversation);KBServer.save(RuleChangeSet)'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001658'
      language = '' body = 'KBServer.save(request: ClarificationRequest)'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001661'
      language = '' body = 'Communicator.stop(communicationURI : URI) : Conversation'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001718'
      language = '' body = 'HowToApplicator.appliy(solution : Solution) : HowTo'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000173A'
      language = '' body = 'FileApplier.apply(solution: Solution): application.Root'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000135F'
      language = '' body = 'translates in to the Request'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000138D'
      language = '' body = 'Receives the communicationURI'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001381'
      language = '' body = 'checks the Communication in KB'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001382'
      language = '' body = 'Rises the Excetion'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000143C'
      language = '' body = 'returns CommunicationRequirementPair'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013A6'
      language = '' body = 'stores Requirement and Responce'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013AC'
      language = '' body = 'stores Conversation Stop flag'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013AB'
      language = '' body = 'stores Requirement from Responce&#10;and Responce'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000143B'
      language = '' body = 'creates Communication'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4995d041:12ca0d6358e:-8000:0000000000001495'
      language = '' body = 'apply(Responce)'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013C1'
      language = '' body = 'returns Requirement'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4995d041:12ca0d6358e:-8000:0000000000001494'
      language = '' body = 'apply(conversationURI, responce)'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013D2'
      language = '' body = 'returns Requirement'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013E5'
      language = '' body = 'stop(communicaitonURI): Communication'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4995d041:12ca0d6358e:-8000:000000000000149C'
      language = '' body = 'apply(responce : Responce) : ConversationRequirementPair'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4995d041:12ca0d6358e:-8000:00000000000014A0'
      language = '' body = 'returns ConversationRequirementPair'/>
    <UML:ActionExpression xmi.id = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D3D'
      language = '' body = 'CodeTranslator: creates the code of the solution'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001265'
      language = '' body = 'looks for the TranslationProgram according to the subType'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000165D'
      language = '' body = 'Applicator.appliy(solution : Solution) : HowToExpression'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--4f506e81:12d18f65f4f:-8000:0000000000001646'
      language = '' body = 'KBServer.save(HowToExpression)'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012EF'
      language = '' body = 'creates Association of&#10;AcceptanceCriteria and Solution'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012DE'
      language = '' body = 'lookup for all Associations Rules of wich maches Rules of the new one'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000130B'
      language = '' body = 'creates and returns new Association'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001316'
      language = '' body = 'creates and returns more specific Associations'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001319'
      language = '' body = 'creates and returns general Associations'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012F7'
      language = '' body = 'using similarity algorithm (nearest naibhor) selects Associations &#10;with similar AcceptanceCriteria'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000145A'
      language = '' body = 'returns the List[Association] sorted by similarity criteria'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000132B'
      language = '' body = 'returns new Association, &#10;generalised Associations,&#10;specialised Associations'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000133E'
      language = '' body = 'detecs and returns the similar &#10;Associtations&#10;according to the Rules similarity&#10;algorithm'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000144A'
      language = '' body = 'receives Requirement'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F0'
      language = '' body = 'runs test of Solution via Acceptance criteria'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000144E'
      language = '' body = 'gets AcceptanceCriteria from Requirement'/>
    <UML:ActionExpression xmi.id = '127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001368'
      language = '' body = 'KBServer.checkConsistency(Action)'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000145D'
      language = '' body = 'processReply(communicationURI : URI,responce : ClarificationResponce) : Requirement'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-8750625:12d13e32526:-8000:0000000000001643'
      language = '' body = 'KBServer.save(HowToExpression)'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D3D'
      language = '' body = 'extracts AcceptanceCriteria and Solution from ClarificationResponce'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001449'
      language = '' body = 'apply(requirement : Requirement) : Solution'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000145C'
      language = '' body = 'apply(inboundKnowledge : Knowledge) : Translation'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CD0'
      language = '' body = 'createRequest(report : SolutionReport) : ClarificationRequest'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4995d041:12ca0d6358e:-8000:0000000000001490'
      language = '' body = 'publish(request : Request,conversation : Conversation) : Request'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000145B'
      language = '' body = 'detectAnalogy(acceptanceCriteria : AcceptanceCriteria) : List[Assocition]'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000145C'
      language = '' body = 'extracts Solution from Set[Association]'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4995d041:12ca0d6358e:-8000:0000000000001493'
      language = '' body = 'subscribe(subscriber : Subscriber,conversation : Conversation) : Conversation'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--3c47d68f:12d09a6bb26:-8000:000000000000163A'
      language = '' body = 'processReply(requestFromExpert : Responce) : ConversationRuleChangeSetPair'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--3c47d68f:12d09a6bb26:-8000:0000000000001638'
      language = '' body = 'stores Conversation, RuleChangeSet'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-188dd430:12d0976533e:-8000:0000000000001635'
      language = '' body = 'stores Set[Subscriber]'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4995d041:12ca0d6358e:-8000:0000000000001492'
      language = '' body = 'stop(communicationURI : URI) : Conversation'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D27'
      language = '' body = 'train(acceptanceCriteria : AcceptanceCriteria,solution : Solution) : Set[Association]'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001488'
      language = '' body = 'appliy(solution : Solution) : HowToExpression'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000145D'
      language = '' body = 'extracts AcceptanceCriteria from Requirement'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2026cd3e:12d08d76a6a:-8000:000000000000162F'
      language = '' body = 'processReply(requestFromExpert : Responce) : ConversationAcceptanceCriteriaPair'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2026cd3e:12d08d76a6a:-8000:000000000000162D'
      language = '' body = 'stores Conversation, AcceptanceCriteria'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4995d041:12ca0d6358e:-8000:000000000000148D'
      language = '' body = 'processReply(requestFromExpert : Responce) : ConversationRequirementPair'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013BC'
      language = '' body = 'apply(responce)'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013CE'
      language = '' body = 'apply(communicationURI, responce)'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000145A'
      language = '' body = 'publish(request : Request,communication : Communication) : Request'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CCA'
      language = '' body = 'subscribe(subscriber : Subscriber,communication : Communication) : Communication'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001461'
      language = '' body = 'processReply(requestFromExpert : Responce) : CommunicationRequirementPair'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CDB'
      language = '' body = 'stop(communicationURI : URI) : Communication'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012FC'
      language = '' body = 'returns the Set[Association]'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000145B'
      language = '' body = 'createRequest(report : SolutionReport) : ClarificationRequest'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001432'
      language = '' body = 'subscribe(subscriber : Subscriber,communication : Communication) : Communication'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011E6'
      language = '' body = 'receives AcceptanceCriteria'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--21d2662c:12c83b80cce:-8000:00000000000011C8'
      language = '' body = 'Receives the Responce from Expert'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011CE'
      language = '' body = 'updates the AcceptanceCriteria of the Conversation'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011BE'
      language = '' body = 'checks the Conversation in KB'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011C8'
      language = '' body = 'Rises the Excetion'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011CF'
      language = '' body = 'creates the Conversation'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001344'
      language = '' body = 'creates AcceptanceCriteria of the Conversation'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000134A'
      language = '' body = 'returns Requirement'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001349'
      language = '' body = 'creates Requirement of the AcceptanceCriteria'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001387'
      language = '' body = 'closes Conversation'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000138B'
      language = '' body = 'returns Stop flag'/>
    <UML:ActionExpression xmi.id = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DED'
      language = '' body = 'analyses inbound Expert request&#10;produces AcceptanceCriteria'/>
    <UML:ActionExpression xmi.id = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DE7'
      language = '' body = 'generates Solution according to AcceptanceCriteria'/>
    <UML:ActionExpression xmi.id = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DEB'
      language = '' body = 'receives Expert Request'/>
    <UML:ActionExpression xmi.id = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DF3'
      language = '' body = 'generates Report according to Solution'/>
    <UML:ActionExpression xmi.id = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DF9'
      language = '' body = 'generates Request to Expert'/>
    <UML:ActionExpression xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F54'
      language = '' body = 'creates Association of&#10;AcceptanceCriteria and Solution'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011D4'
      language = '' body = 'crates AcceptanceCriteria of the Conversation'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011D8'
      language = '' body = 'returns AcceptanceCriteria'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001264'
      language = '' body = 'applies the TranslationProgram to Knowledge'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--21d2662c:12c83b80cce:-8000:00000000000011CE'
      language = '' body = 'Updates the AcceptanceCriteria of the Conversation'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D67'
      language = '' body = 'CodeTranslator creates the code of the solution'/>
    <UML:ActionExpression xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FB6'
      language = '' body = 'TargetLanguageTranslator creates the code of the solution'/>
    <UML:ActionExpression xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FBA'
      language = '' body = 'ConfirmationBuilder: creates confiramation to human expert'/>
    <UML:ActionExpression xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FC1'
      language = '' body = 'ConfirmationAnalyser: analyse confirmation'/>
    <UML:ActionExpression xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B4E'
      language = '' body = ''/>
    <UML:ActionExpression xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B59'
      language = '' body = 'pick up Requirements'/>
    <UML:ActionExpression xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B65'
      language = '' body = 'Tester: pick up Requirements'/>
    <UML:ActionExpression xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B69'
      language = '' body = ''/>
    <UML:ActionExpression xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B8D'
      language = '' body = 'SolutionChecker: check the solution'/>
    <UML:ActionExpression xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B9C'
      language = '' body = ''/>
    <UML:ActionExpression xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B9D'
      language = '' body = ''/>
    <UML:ActionExpression xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B9E'
      language = '' body = 'Interpreter:'/>
    <UML:ActionExpression xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B9F'
      language = '' body = 'How-toInterpreter:'/>
    <UML:ActionExpression xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000BA0'
      language = '' body = 'How-toInterpreter:'/>
    <UML:ActionExpression xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000BA1'
      language = '' body = 'How-toInterpreter: applies the solution to KB'/>
    <UML:ActionExpression xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000BA3'
      language = '' body = 'How-toInterpreter: applies the solution to KB'/>
    <UML:ActionExpression xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000BA4'
      language = '' body = 'How-toInterpreter: applies the solution to KB'/>
    <UML:ActionExpression xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000BA5'
      language = '' body = 'How-toInterpreter: applies the solution to KB'/>
    <UML:ActionExpression xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000BA7'
      language = '' body = 'SolutionChecker check the solution'/>
    <UML:ActionExpression xmi.id = '-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FCB'
      language = '' body = ''/>
    <UML:ActionExpression xmi.id = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DE2'
      language = '' body = 'analyses inbound Expert request'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011C5'
      language = '' body = 'Rises the Fault'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011CD'
      language = '' body = ''/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011D3'
      language = '' body = 'crates '/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F6'
      language = '' body = 'returns FrequencyConfidenceNegation'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001247'
      language = '' body = 'receive Knowledge'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000124C'
      language = '' body = 'determines the subtype of Knowedge'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001250'
      language = '' body = 'looks for the Translation'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001251'
      language = '' body = 'looks for the Translation according to the subType'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001258'
      language = '' body = ''/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001259'
      language = '' body = 'applies the Translation to Knowledge'/>
    <UML:ActionExpression xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F2C'
      language = '' body = ''/>
    <UML:ActionExpression xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F39'
      language = '' body = 'creates the set of statements &#10;for the Solution and each rule to check'/>
    <UML:ActionExpression xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F3A'
      language = '' body = 'creates the set of Reasoner statements &#10;for the Solution and each rule to check'/>
    <UML:ActionExpression xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F3D'
      language = '' body = 'calls ReasonerAdapter'/>
    <UML:ActionExpression xmi.id = '127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F53'
      language = '' body = 'creates A'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001291'
      language = '' body = 'lookup for all Association that maches the new one'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001292'
      language = '' body = 'lookup for all Associations that maches the new one'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001296'
      language = '' body = 'for each Rule of the Associations substitutes common elements to variables'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000129B'
      language = '' body = 'Creates new super Association'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012D9'
      language = '' body = 'selects all Association Rules that maches '/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012DA'
      language = '' body = 'selects all Association Rules that maches Rules of new Association'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012DB'
      language = '' body = 'selects all Association Rules that maches Rules of new Association'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012DC'
      language = '' body = 'selects all Associations Rules of which maches Rules of new Association'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012E2'
      language = '' body = 'for each matched Rule pair'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012E3'
      language = '' body = 'for each matched Rule pair '/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012F6'
      language = '' body = 'using similarity algorithm (nearest naibhor) selects Association'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012FB'
      language = '' body = ''/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001310'
      language = '' body = 'creates more specific Associations'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001318'
      language = '' body = 'creates and r'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001328'
      language = '' body = 'returns new '/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001329'
      language = '' body = 'returns new Association, generalised '/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000132A'
      language = '' body = 'returns new Association, generalised Association'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001338'
      language = '' body = 'dects the similar Associtations&#10;according to the Rules similarity&#10;algorithm'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001339'
      language = '' body = 'detecs the similar Associtations&#10;according to the Rules similarity&#10;algorithm'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001343'
      language = '' body = 'creates AcceptanceCriteria of the Conversation'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000135E'
      language = '' body = 'translates in to the '/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001374'
      language = '' body = 'Receives the Responce'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001375'
      language = '' body = 'checks the Communication in KB'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001376'
      language = '' body = 'creates the Communication'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001377'
      language = '' body = 'creates Rules of the Communication'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001378'
      language = '' body = 'creates Requirement of the AcceptanceCriteria'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001380'
      language = '' body = 'checks the Communication in KB'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001383'
      language = '' body = 'returns Requirement'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001385'
      language = '' body = 'creates Requirement of the AcceptanceCriteria'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001386'
      language = '' body = 'attaches Requirement to the Communication'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000138C'
      language = '' body = 'Receives the communicationURI'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001397'
      language = '' body = 'gets Requirement from Responce'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000139B'
      language = '' body = 'updates AcceptanceCriteria from Requirement'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013A0'
      language = '' body = 'gets AcceptanceCriteria from Requirement from Responce'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013A2'
      language = '' body = 'updates the AcceptanceCriteria of the Communication'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013A3'
      language = '' body = 'updates the Requirement of the Communication'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013A4'
      language = '' body = 'gets Requirement from Responce'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013A5'
      language = '' body = 'updates AcceptanceCriteria from Requirement of the Communication'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013BB'
      language = '' body = ''/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013C0'
      language = '' body = 'returns '/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013DD'
      language = '' body = 'stop'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013DE'
      language = '' body = 'stop(communicaitonURI): URI'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013E2'
      language = '' body = 'returns URI'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013E3'
      language = '' body = 'returns URI'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013E4'
      language = '' body = 'returns URI'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000141C'
      language = '' body = 'analyses inbound Request&#10;produces AcceptanceCriteria'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000141D'
      language = '' body = 'analyses inbound Request&#10;produces Requirement'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001422'
      language = '' body = 'publishes Request'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001431'
      language = '' body = ''/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001437'
      language = '' body = ''/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001441'
      language = '' body = 'processReply(requestFromExpert : Responce) : CommunicationRequirementPair'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001443'
      language = '' body = 'analyses inbound Request&#10;produces Requirement'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001444'
      language = '' body = 'generates Solution according to AcceptanceCriteria'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001445'
      language = '' body = 'generates Report according to Solution'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001446'
      language = '' body = 'generates Request to Expert'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001447'
      language = '' body = 'publishes Request'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001448'
      language = '' body = 'processReply(communicationURI : URI,responce : ClarificationResponce) : Requirement'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000144F'
      language = '' body = 'generates Report according to Solution'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001452'
      language = '' body = 'generates Request to Expert'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001453'
      language = '' body = 'apply(inboundKnowledge : Knowledge) : Translation'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001454'
      language = '' body = 'generates Request to Expert'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001456'
      language = '' body = 'createRequest(report : SolutionReport) : ClarificationRequest'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001458'
      language = '' body = 'publishes Request'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001459'
      language = '' body = 'publish(request : Request,communication : Communication) : Request'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000145F'
      language = '' body = 'processReply(requestFromExpert : Responce) : CommunicationRequirementPair'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CCF'
      language = '' body = 'createRequest(report : SolutionReport) : ClarificationRequest'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D3B'
      language = '' body = 'extracts AcceptanceCriteria from ClarificationResponce'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001441'
      language = '' body = 'extracts AcceptanceCriteria from Requirement'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001447'
      language = '' body = 'detectAnalogy(acceptanceCriteria : AcceptanceCriteria) : Set[Assocition]'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001452'
      language = '' body = 'extracts Solution from Set[Association]'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001456'
      language = '' body = 'detectAnalogy(acceptanceCriteria : AcceptanceCriteria) : List[Assocition]'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001459'
      language = '' body = 'returns the List[Association]'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001475'
      language = '' body = 'applies(attaches) new HowToExpressions to the Application'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001479'
      language = '' body = 'creates HistoryEvent with the '/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000147F'
      language = '' body = 'extracts parent HowToExpression of the '/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4995d041:12ca0d6358e:-8000:000000000000148B'
      language = '' body = 'receives communicationURI'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4995d041:12ca0d6358e:-8000:000000000000148C'
      language = '' body = 'receives communicationURI'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4995d041:12ca0d6358e:-8000:000000000000148E'
      language = '' body = 'subscribe(subscriber : Subscriber,communication : Conversation) : Conversation'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4995d041:12ca0d6358e:-8000:000000000000148F'
      language = '' body = 'publish(request : Request,communication : Communication) : Request'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--2026cd3e:12d08d76a6a:-8000:000000000000162E'
      language = '' body = 'processReply(requestFromExpert : Responce) : ConversationRequirementPair'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--3c47d68f:12d09a6bb26:-8000:0000000000001637'
      language = '' body = 'extracts AcceptanceCriteria from Requirement'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001636'
      language = '' body = 'processReply(requestFromExpert : Responce) : ConversationRuleChangeSetPair'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000163D'
      language = '' body = 'KBServer.save(Set[Subscriber])'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001645'
      language = '' body = 'Translator.apply(inboundKnowledge : Knowledge) : Translation'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001650'
      language = '' body = 'Translator.apply(soulution : Knowledge) : Translation'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-8750625:12d13e32526:-8000:0000000000001642'
      language = '' body = 'KB'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016C9'
      language = '' body = ''/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016E4'
      language = '' body = 'creates Association of&#10;AcceptanceCriteria, CommonSenceRule and Solution'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016E6'
      language = '' body = 'lookup for all Associations with similar AcceptanceCriteria Rules'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016E7'
      language = '' body = 'lookup for all Associations with similar AsseptanceCriteria Rules '/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016E7'
      language = '' body = 'translate(Solution): Patch'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016EB'
      language = '' body = 'wrap(Path): KnowledgePath'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016EF'
      language = '' body = 'apply(KnowledgePath, applicationURI: URI)'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016F2'
      language = '' body = 'apply(Patch, applicationURI: URI)'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016F5'
      language = '' body = 'return(KnowledgePatch)'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000171C'
      language = '' body = 'FileApplier.apply(solution: Solution): URI'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000171D'
      language = '' body = 'FileApplier.apply(solution: Solution): KnowledgePatch'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000171E'
      language = '' body = 'FileApplier.apply(solution: Solution): URI'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001722'
      language = '' body = 'Translator.createPatch(solution: Solution): KnowledgePatch'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001723'
      language = '' body = 'FileApplier.apply(patch: KnowlegdePatch): URI'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001724'
      language = '' body = 'FileApplier.apply(solution: Solution): URI'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000172B'
      language = '' body = ''/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000172C'
      language = '' body = 'Translator.createPatch(solution: Solution): KnowledgePatch'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000172D'
      language = '' body = 'FileApplier.apply(patch: KnowledgePatch): URI'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000172E'
      language = '' body = 'FileApplier.apply(patch: KnowledgePatch): application.Root'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001731'
      language = '' body = 'apply(KnowledgePatch.contents, applicationURI: URI)'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001732'
      language = '' body = 'return(KnowledgePatch)'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001747'
      language = '' body = 'identifies resource type according to rules in form of HowTo'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000174B'
      language = '' body = 'according to resource type searches for TranslationStrategy'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001796'
      language = '' body = 'creates Patch'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017A2'
      language = '' body = 'ResponceAnalyser.apply(responce : Responce) : ConversationRequirementPair'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017A4'
      language = '' body = 'RequestBuilder.apply(responce : Responce) : ConversationRequirementPair'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017A5'
      language = '' body = 'RequestBuilder.apply(report : Translation) : ConfirmationRequest'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017A6'
      language = '' body = 'returns ConversationRequirementPair'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017A9'
      language = '' body = 'ResponseAnalyser.apply(communicationURI : URI,responce : Response) : ConversationRuleChangeSetPair'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017AD'
      language = '' body = 'ResponceAnalyser.apply(Responce)'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017AF'
      language = '' body = 'ResponceAnalyser.apply(Responce): ConversationRuleChangeSetPair'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017B4'
      language = '' body = 'receives the communicationURI'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017B5'
      language = '' body = 'receives the CommunicationURI'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017B7'
      language = '' body = 'returns CommunicationRequirementPair'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017B8'
      language = '' body = 'stores CommunicationRequirementPair and Responce'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017B9'
      language = '' body = 'stores Requirement from Response&#10;and Response'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017BA'
      language = '' body = 'returns CommunicationRequirementPair'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017BB'
      language = '' body = 'returns ConversationRuleChangeSetPair'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017C7'
      language = '' body = 'create Conversation Stop flag'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017B7'
      language = '' body = 'Applicator.'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017B8'
      language = '' body = 'Applicator.apply(RuleChangeSet)'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017B9'
      language = '' body = 'FileApplcator.apply(solution: Solution): application.Root'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017C4'
      language = '' body = 'SolutionGenerator.apply(requirement : Requirement) : Solution'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017C7'
      language = '' body = 'receives Response'/>
    <UML:ActionExpression xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001847'
      language = '' body = 'receives '/>
    <UML:ActionExpression xmi.id = '-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001820'
      language = '' body = 'Learner.createPartialAssociation'/>
    <UML:Parameter xmi.id = '-64--88-121--118--15ba7f80:12d045308f0:-8000:000000000000160E'
      name = 'subAction' isSpecification = 'false' kind = 'in'>
      <UML:Parameter.type>
        <UML:Class xmi.idref = '-64--88-121--118--15ba7f80:12d045308f0:-8000:000000000000160B'/>
      </UML:Parameter.type>
    </UML:Parameter>
    <UML:Parameter xmi.id = '-64--88-121--118--15ba7f80:12d045308f0:-8000:000000000000160F'
      name = 'parameter' isSpecification = 'false' kind = 'in'>
      <UML:Parameter.type>
        <UML:Class xmi.idref = '-64--88-121--118--15ba7f80:12d045308f0:-8000:000000000000160B'/>
      </UML:Parameter.type>
    </UML:Parameter>
    <UML:Parameter xmi.id = '-64--88-121--118--31f575b3:12c82ca804d:-8000:000000000000118D'
      name = 'parameter' isSpecification = 'false' kind = 'in'>
      <UML:Parameter.type>
        <UML:Class xmi.idref = '-64--88-121--118--15ba7f80:12d045308f0:-8000:000000000000160C'/>
      </UML:Parameter.type>
    </UML:Parameter>
    <UML:Parameter xmi.id = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:0000000000001196'
      name = 'destination' isSpecification = 'false' kind = 'in'>
      <UML:Parameter.type>
        <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001595'/>
      </UML:Parameter.type>
    </UML:Parameter>
    <UML:Parameter xmi.id = '-64--88-121--118-19f6c74c:12c82fd6d59:-8000:000000000000119C'
      name = 'destination' isSpecification = 'false' kind = 'in'>
      <UML:Parameter.type>
        <UML:Class xmi.idref = '-64--88-121--118--15ba7f80:12d045308f0:-8000:0000000000001610'/>
      </UML:Parameter.type>
    </UML:Parameter>
    <UML:Parameter xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:000000000000115B'
      name = 'contentAction' isSpecification = 'false' kind = 'in'>
      <UML:Parameter.type>
        <UML:Class xmi.idref = '-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001596'/>
      </UML:Parameter.type>
    </UML:Parameter>
    <UML:Parameter xmi.id = '-64--88-121--118--31f575b3:12c82ca804d:-8000:000000000000118E'
      name = 'parameter' isSpecification = 'false' kind = 'in'>
      <UML:Parameter.type>
        <UML:Class xmi.idref = '-64--88-121--118--15ba7f80:12d045308f0:-8000:000000000000160C'/>
      </UML:Parameter.type>
    </UML:Parameter>
    <UML:Parameter xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001150'
      name = 'scope' isSpecification = 'false' kind = 'in'>
      <UML:Parameter.type>
        <UML:DataType xmi.idref = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61'/>
      </UML:Parameter.type>
    </UML:Parameter>
    <UML:Parameter xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001153'
      name = 'subAction' isSpecification = 'false' kind = 'in'>
      <UML:Parameter.type>
        <UML:Class xmi.idref = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001152'/>
      </UML:Parameter.type>
    </UML:Parameter>
    <UML:Parameter xmi.id = '-64--88-121--118--31f575b3:12c82ca804d:-8000:0000000000001186'
      name = 'parameter' isSpecification = 'false' kind = 'in'>
      <UML:Parameter.type>
        <UML:Class xmi.idref = '-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001152'/>
      </UML:Parameter.type>
    </UML:Parameter>
    <UML:Class xmi.id = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D5B'
      name = 'void' visibility = 'public' isSpecification = 'false' isRoot = 'false'
      isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
    <UML:Class xmi.id = '-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D5F'
      name = 'void' visibility = 'public' isSpecification = 'false' isRoot = 'false'
      isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
    <UML:Class xmi.id = '-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000E05'
      name = 'void' visibility = 'public' isSpecification = 'false' isRoot = 'false'
      isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
    <UML:Class xmi.id = '-64--88-121--118-55c73797:12c7c99a57d:-8000:000000000000114D'
      name = 'void' visibility = 'public' isSpecification = 'false' isRoot = 'false'
      isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
    <UML:Class xmi.id = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016CA'
      name = 'void' visibility = 'public' isSpecification = 'false' isRoot = 'false'
      isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
    <UML:Class xmi.id = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016E1'
      name = 'void' visibility = 'public' isSpecification = 'false' isRoot = 'false'
      isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
    <UML:Class xmi.id = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016EB'
      name = 'void' visibility = 'public' isSpecification = 'false' isRoot = 'false'
      isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
    <UML:Class xmi.id = '-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016EF'
      name = 'void' visibility = 'public' isSpecification = 'false' isRoot = 'false'
      isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
    <UML:Class xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016DF'
      name = 'void' visibility = 'public' isSpecification = 'false' isRoot = 'false'
      isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
    <UML:Class xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016FF'
      name = 'void' visibility = 'public' isSpecification = 'false' isRoot = 'false'
      isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
    <UML:Class xmi.id = '-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001738'
      name = 'void' visibility = 'public' isSpecification = 'false' isRoot = 'false'
      isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
    <UML:Class xmi.id = '-64--88-121--118-4c310b45:12d73d7d3ae:-8000:000000000000178B'
      name = 'void' visibility = 'public' isSpecification = 'false' isRoot = 'false'
      isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
    <UML:Class xmi.id = '-64--88-121--118-4c310b45:12d73d7d3ae:-8000:000000000000178F'
      name = 'void' visibility = 'public' isSpecification = 'false' isRoot = 'false'
      isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
    <UML:Class xmi.id = '-64--88-121--118--6c38051d:12d833c48f8:-8000:00000000000017B1'
      name = 'void' visibility = 'public' isSpecification = 'false' isRoot = 'false'
      isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
    <UML:Class xmi.id = '-64--88-121--118--7e18cd49:12deaa28e6d:-8000:000000000000183F'
      name = 'void' visibility = 'public' isSpecification = 'false' isRoot = 'false'
      isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
    <UML:Class xmi.id = '-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001958'
      name = 'void' visibility = 'public' isSpecification = 'false' isRoot = 'false'
      isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
    <UML:CreateAction xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B61'
      name = 'creates Tester' isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:UninterpretedAction xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B58'
      isSpecification = 'false' isAsynchronous = 'false'>
      <UML:Action.script>
        <UML:ActionExpression xmi.id = '-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B5B'
          language = '' body = 'Tester: pick up Requirements'/>
      </UML:Action.script>
    </UML:UninterpretedAction>
  </XMI.content>
</XMI>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001082"
      name="Concept model"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[1640, 880, 163, 54]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000115E"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="1640"
      y="880"
      width="163"
      height="54"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig0.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1640"
              y="880" />
      <lineto x="1792"
              y="880" />
      <lineto x="1802"
              y="890" />
      <lineto x="1802"
              y="933" />
      <lineto x="1640"
              y="933" />
      <lineto x="1640"
              y="880" />
    </path>
    <path name="Fig0.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1792"
              y="880" />
      <lineto x="1802"
              y="890" />
      <lineto x="1792"
              y="890" />
      <lineto x="1792"
              y="880" />
    </path>
    <group name="Fig0.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1642, 882, 149, 0]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000115E"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.3.0"
        x="1642"
        y="882"
        width="149"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig0.4"
      x="1642"
      y="882"
      width="149"
      height="50"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >Class used 
to test the solution
via AcceptanceCriterias</text>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1720, 656, 397, 105]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F9"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="1720"
      y="656"
      width="397"
      height="105"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="1721"
      y="657"
      width="395"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::util::triple::FrequencyConfidenceNegationTriple</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1721, 657, 395, 0]"
         href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F9"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="1721"
        y="657"
        width="395"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig1.3"
      x="1720"
      y="680"
      width="397"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1721, 681, 395, 59]"
         href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F9"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.4.0"
        x="1721"
        y="681"
        width="395"
        height="59"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.4.1"
        x="1721"
        y="681"
        width="395"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >frequency : Double</text>
      <text name="Fig1.4.2"
        x="1721"
        y="698"
        width="395"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >confidence : Double</text>
      <text name="Fig1.4.3"
        x="1721"
        y="715"
        width="395"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >negation : Boolean</text>
    </group>
    <rectangle name="Fig1.5"
      x="1720"
      y="739"
      width="397"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1721, 740, 395, 21]"
         href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F9"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.6.0"
        x="1721"
        y="740"
        width="395"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[1464, 120, 172, 70]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000123F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="1464"
      y="120"
      width="172"
      height="70"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig2.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1464"
              y="120" />
      <lineto x="1625"
              y="120" />
      <lineto x="1635"
              y="130" />
      <lineto x="1635"
              y="189" />
      <lineto x="1464"
              y="189" />
      <lineto x="1464"
              y="120" />
    </path>
    <path name="Fig2.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1625"
              y="120" />
      <lineto x="1635"
              y="130" />
      <lineto x="1625"
              y="130" />
      <lineto x="1625"
              y="120" />
    </path>
    <group name="Fig2.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1466, 122, 158, 0]"
         href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000123F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.3.0"
        x="1466"
        y="122"
        width="158"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig2.4"
      x="1466"
      y="122"
      width="158"
      height="66"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >The whole set of
Tested Solutions
during one generation
run of SolutionGenerator</text>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.static_structure.ui.FigPackage[16, 16, 328, 1144]pathVisible=false;stereotypeView=0;stereotypeVisible=true;visibilityVisible=false"
       href="-64--88-0-101-4f0a78a0:12c48e8be9e:-8000:0000000000000D7C"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="16"
      y="16"
      width="328"
      height="1144"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig3.1"
      description="org.argouml.uml.diagram.static_structure.ui.FigPackage$PackageBackground"
      fill="1"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    >
      <moveto x="16"
              y="16" />
      <lineto x="294"
              y="16" />
      <lineto x="294"
              y="40" />
      <lineto x="343"
              y="40" />
      <lineto x="343"
              y="1159" />
      <lineto x="16"
              y="1159" />
      <lineto x="16"
              y="16" />
    </path>
    <text name="Fig3.2"
      x="16"
      y="16"
      width="279"
      height="25"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >conversation</text>
    <group name="Fig3.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[16, 16, 278, 1]"
         href="-64--88-0-101-4f0a78a0:12c48e8be9e:-8000:0000000000000D7C"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.3.0"
        x="16"
        y="16"
        width="278"
        height="1"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig3.4"
      x="16"
      y="40"
      width="328"
      height="1120"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    ></text>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[40, 640, 158, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000894"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig3"
    </private>
    
    <rectangle name="Fig4.0"
      x="40"
      y="640"
      width="158"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig4.1"
      x="41"
      y="641"
      width="156"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ConfirmationRequest</text>
    <group name="Fig4.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[41, 641, 284, 0]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000894"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.2.0"
        x="41"
        y="641"
        width="284"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig4.3"
      x="40"
      y="664"
      width="158"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig4.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[41, 665, 156, 25]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000894"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.4.0"
        x="41"
        y="665"
        width="156"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig4.4.1"
        x="41"
        y="665"
        width="156"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >report : SolutionReport</text>
    </group>
    <rectangle name="Fig4.5"
      x="40"
      y="689"
      width="158"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig4.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[41, 690, 156, 21]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000894"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.6.0"
        x="41"
        y="690"
        width="156"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[112, 824, 211, 73]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008C8"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig3"
    </private>
    
    <rectangle name="Fig5.0"
      x="112"
      y="824"
      width="211"
      height="73"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig5.1"
      x="113"
      y="825"
      width="209"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ConfirmationResponse</text>
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[113, 825, 295, 0]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008C8"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="113"
        y="825"
        width="295"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig5.3"
      x="112"
      y="848"
      width="211"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig5.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[113, 849, 209, 25]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008C8"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.4.0"
        x="113"
        y="849"
        width="209"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig5.4.1"
        x="113"
        y="849"
        width="209"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >solutionURI : URI</text>
    </group>
    <rectangle name="Fig5.5"
      x="112"
      y="874"
      width="211"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig5.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[113, 875, 209, 21]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008C8"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.6.0"
        x="113"
        y="875"
        width="209"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[112, 720, 216, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D1"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig3"
    </private>
    
    <rectangle name="Fig6.0"
      x="112"
      y="720"
      width="216"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig6.1"
      x="113"
      y="721"
      width="214"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Response</text>
    <group name="Fig6.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[113, 721, 224, 0]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.2.0"
        x="113"
        y="721"
        width="224"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig6.3"
      x="112"
      y="744"
      width="216"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig6.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[113, 745, 214, 22]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.4.0"
        x="113"
        y="745"
        width="214"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig6.5"
      x="112"
      y="767"
      width="216"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig6.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[113, 768, 214, 22]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.6.0"
        x="113"
        y="768"
        width="214"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008DA"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig5.0"
      destPortFig="Fig6.0"
      sourceFigNode="Fig5"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig7.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008DA"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig7.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="152"
              y="824" />
      <lineto x="152"
              y="791" />
    </path>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[32, 512, 113, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D0"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig3"
    </private>
    
    <rectangle name="Fig8.0"
      x="32"
      y="512"
      width="113"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig8.1"
      x="33"
      y="513"
      width="111"
      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="Fig8.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[33, 513, 213, 0]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.2.0"
        x="33"
        y="513"
        width="213"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig8.3"
      x="32"
      y="536"
      width="113"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig8.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[33, 537, 111, 25]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.4.0"
        x="33"
        y="537"
        width="111"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig8.4.1"
        x="33"
        y="537"
        width="111"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >report : Report</text>
    </group>
    <rectangle name="Fig8.5"
      x="32"
      y="561"
      width="113"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig8.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[33, 562, 111, 21]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.6.0"
        x="33"
        y="562"
        width="111"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D2"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4.0"
      destPortFig="Fig8.0"
      sourceFigNode="Fig4"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig9.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D2"
                        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="64"
              y="640" />
      <lineto x="64"
              y="583" />
    </path>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[72, 400, 183, 88]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001358"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig3"
    </private>
    
    <rectangle name="Fig10.0"
      x="72"
      y="400"
      width="183"
      height="88"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig10.1"
      x="73"
      y="401"
      width="181"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ConversationAct</text>
    <group name="Fig10.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[73, 401, 255, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001358"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig10.2.0"
        x="73"
        y="401"
        width="255"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig10.3"
      x="72"
      y="424"
      width="183"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig10.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[73, 425, 181, 42]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001358"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig10.4.0"
        x="73"
        y="425"
        width="181"
        height="42"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig10.4.1"
        x="73"
        y="425"
        width="181"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >conversation : Conversation</text>
      <text name="Fig10.4.2"
        x="73"
        y="442"
        width="181"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >dateTime : timestamp</text>
    </group>
    <rectangle name="Fig10.5"
      x="72"
      y="466"
      width="183"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig10.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[73, 467, 181, 21]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001358"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig10.6.0"
        x="73"
        y="467"
        width="181"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000135A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig8.0"
      destPortFig="Fig10.0"
      sourceFigNode="Fig8"
      destFigNode="Fig10"
      <argouml:pathitem figname="Fig11.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000135A"
                        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="112"
              y="512" />
      <lineto x="112"
              y="488" />
    </path>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001359"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig6.0"
      destPortFig="Fig10.0"
      sourceFigNode="Fig6"
      destFigNode="Fig10"
      <argouml:pathitem figname="Fig12.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001359"
                        angle="83.00000000000001"
                        offset="28" />
    </private>
    <path name="Fig12.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="216"
              y="720" />
      <lineto x="216"
              y="488" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[168, 216, 152, 88]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008B9"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig3"
    </private>
    
    <rectangle name="Fig13.0"
      x="168"
      y="216"
      width="152"
      height="88"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig13.1"
      x="169"
      y="217"
      width="150"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Conversation</text>
    <group name="Fig13.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[169, 217, 239, 0]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008B9"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.2.0"
        x="169"
        y="217"
        width="239"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig13.3"
      x="168"
      y="240"
      width="152"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig13.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[169, 241, 150, 42]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008B9"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.4.0"
        x="169"
        y="241"
        width="150"
        height="42"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig13.4.1"
        x="169"
        y="241"
        width="150"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >conversationActs : List</text>
      <text name="Fig13.4.2"
        x="169"
        y="258"
        width="150"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >subscribers : Set</text>
    </group>
    <rectangle name="Fig13.5"
      x="168"
      y="282"
      width="152"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig13.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[169, 283, 150, 21]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008B9"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.6.0"
        x="169"
        y="283"
        width="150"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010B7"
       sourceConnector="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010B8"
       destConnector="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010BB"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig13"
      destPortFig="Fig10"
      sourceFigNode="Fig13"
      destFigNode="Fig10"
      <argouml:pathitem figname="Fig14.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010B7"
                        angle="-90.0"
                        offset="8" />
      <argouml:pathitem figname="Fig14.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010B8"
                        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="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010B8"
                        angle="39.0"
                        offset="14" />
      <argouml:pathitem figname="Fig14.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010BB"
                        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="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010BB"
                        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="192"
              y="304" />
      <lineto x="192"
              y="400" />
    </path>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.static_structure.ui.FigPackage[424, 0, 504, 752]pathVisible=false;stereotypeView=0;stereotypeVisible=true;visibilityVisible=false"
       href="-64--88-121--118-3ba829:12cee070502:-8000:000000000000150F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig15.0"
      x="424"
      y="0"
      width="504"
      height="752"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig15.1"
      description="org.argouml.uml.diagram.static_structure.ui.FigPackage$PackageBackground"
      fill="1"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    >
      <moveto x="424"
              y="0" />
      <lineto x="878"
              y="0" />
      <lineto x="878"
              y="24" />
      <lineto x="927"
              y="24" />
      <lineto x="927"
              y="751" />
      <lineto x="424"
              y="751" />
      <lineto x="424"
              y="0" />
    </path>
    <text name="Fig15.2"
      x="424"
      y="0"
      width="455"
      height="25"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >learner</text>
    <group name="Fig15.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[424, 0, 454, 1]"
         href="-64--88-121--118-3ba829:12cee070502:-8000:000000000000150F"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig15.3.0"
        x="424"
        y="0"
        width="454"
        height="1"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig15.4"
      x="424"
      y="24"
      width="504"
      height="728"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    ></text>
  </group>
  <group name="Fig16"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[888, 384, 100, 60]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001240"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig16.0"
      x="888"
      y="384"
      width="100"
      height="60"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig16.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="888"
              y="384" />
      <lineto x="977"
              y="384" />
      <lineto x="987"
              y="394" />
      <lineto x="987"
              y="443" />
      <lineto x="888"
              y="443" />
      <lineto x="888"
              y="384" />
    </path>
    <path name="Fig16.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="977"
              y="384" />
      <lineto x="987"
              y="394" />
      <lineto x="977"
              y="394" />
      <lineto x="977"
              y="384" />
    </path>
    <group name="Fig16.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[890, 386, 86, 0]"
         href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001240"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig16.3.0"
        x="890"
        y="386"
        width="86"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig16.4"
      x="890"
      y="386"
      width="86"
      height="56"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >the link to 
the approved
Solution.</text>
  </group>
  <group name="Fig17"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig16"
      destPortFig="Fig39.6"
      sourceFigNode="Fig16"
      destFigNode="Fig39.6"
    </private>
    <path name="Fig17.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="908"
              y="444" />
      <lineto x="908"
              y="500" />
    </path>
  </group>
  <group name="Fig18"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[456, 32, 122, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000D02"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig15"
    </private>
    
    <rectangle name="Fig18.0"
      x="456"
      y="32"
      width="122"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig18.1"
      x="457"
      y="33"
      width="120"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >History</text>
    <group name="Fig18.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[457, 33, 173, 0]"
         href="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000D02"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig18.2.0"
        x="457"
        y="33"
        width="173"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig18.3"
      x="456"
      y="56"
      width="122"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig18.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[457, 57, 120, 25]"
         href="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000D02"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig18.4.0"
        x="457"
        y="57"
        width="120"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig18.4.1"
        x="457"
        y="57"
        width="120"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >events : List</text>
    </group>
    <rectangle name="Fig18.5"
      x="456"
      y="81"
      width="122"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig18.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[457, 82, 120, 21]"
         href="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000D02"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig18.6.0"
        x="457"
        y="82"
        width="120"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig19"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[440, 584, 208, 80]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF2"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig15"
    </private>
    
    <rectangle name="Fig19.0"
      x="440"
      y="584"
      width="208"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig19.1"
      x="441"
      y="585"
      width="206"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >CompoundAssociation</text>
    <group name="Fig19.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[441, 585, 199, 0]"
         href="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF2"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig19.2.0"
        x="441"
        y="585"
        width="199"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig19.3"
      x="440"
      y="608"
      width="208"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig19.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[441, 609, 206, 28]"
         href="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF2"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig19.4.0"
        x="441"
        y="609"
        width="206"
        height="28"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig19.4.1"
        x="441"
        y="609"
        width="206"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >subAssociations : PartialAssociation</text>
    </group>
    <rectangle name="Fig19.5"
      x="440"
      y="637"
      width="208"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig19.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[441, 638, 206, 24]"
         href="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF2"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig19.6.0"
        x="441"
        y="638"
        width="206"
        height="24"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig20"
       description="org.argouml.uml.diagram.static_structure.ui.FigPackage[1008, 200, 616, 848]pathVisible=false;stereotypeView=0;stereotypeVisible=true;visibilityVisible=false"
       href="-64--88-121--118-3ba829:12cee070502:-8000:0000000000001515"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig20.0"
      x="1008"
      y="200"
      width="616"
      height="848"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig20.1"
      description="org.argouml.uml.diagram.static_structure.ui.FigPackage$PackageBackground"
      fill="1"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    >
      <moveto x="1008"
              y="200" />
      <lineto x="1574"
              y="200" />
      <lineto x="1574"
              y="224" />
      <lineto x="1623"
              y="224" />
      <lineto x="1623"
              y="1047" />
      <lineto x="1008"
              y="1047" />
      <lineto x="1008"
              y="200" />
    </path>
    <text name="Fig20.2"
      x="1008"
      y="200"
      width="567"
      height="25"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >solutiongenerator</text>
    <group name="Fig20.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1008, 200, 566, 1]"
         href="-64--88-121--118-3ba829:12cee070502:-8000:0000000000001515"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig20.3.0"
        x="1008"
        y="200"
        width="566"
        height="1"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig20.4"
      x="1008"
      y="224"
      width="616"
      height="824"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    ></text>
  </group>
  <group name="Fig21"
       description="org.argouml.uml.diagram.static_structure.ui.FigPackage[1016, 680, 600, 360]pathVisible=false;stereotypeView=0;stereotypeVisible=true;visibilityVisible=false"
       href="-64--88-121--118-3ba829:12cee070502:-8000:0000000000001514"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig20"
    </private>
    
    <rectangle name="Fig21.0"
      x="1016"
      y="680"
      width="600"
      height="360"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig21.1"
      description="org.argouml.uml.diagram.static_structure.ui.FigPackage$PackageBackground"
      fill="1"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    >
      <moveto x="1016"
              y="680" />
      <lineto x="1566"
              y="680" />
      <lineto x="1566"
              y="704" />
      <lineto x="1615"
              y="704" />
      <lineto x="1615"
              y="1039" />
      <lineto x="1016"
              y="1039" />
      <lineto x="1016"
              y="680" />
    </path>
    <text name="Fig21.2"
      x="1016"
      y="680"
      width="551"
      height="25"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >solutionchecker</text>
    <group name="Fig21.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1016, 680, 550, 1]"
         href="-64--88-121--118-3ba829:12cee070502:-8000:0000000000001514"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig21.3.0"
        x="1016"
        y="680"
        width="550"
        height="1"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig21.4"
      x="1016"
      y="704"
      width="600"
      height="336"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    ></text>
  </group>
  <group name="Fig22"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1104, 936, 129, 69]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000896"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig21"
    </private>
    
    <rectangle name="Fig22.0"
      x="1104"
      y="936"
      width="129"
      height="69"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig22.1"
      x="1105"
      y="937"
      width="127"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >AcceptanceCriteria</text>
    <group name="Fig22.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1105, 937, 389, 0]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000896"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig22.2.0"
        x="1105"
        y="937"
        width="389"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig22.3"
      x="1104"
      y="960"
      width="129"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig22.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1105, 961, 127, 21]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000896"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig22.4.0"
        x="1105"
        y="961"
        width="127"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig22.5"
      x="1104"
      y="982"
      width="129"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig22.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1105, 983, 127, 21]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000896"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig22.6.0"
        x="1105"
        y="983"
        width="127"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig23"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-0-101-4f0a78a0:12c48e8be9e:-8000:0000000000000D84"
       sourceConnector="-64--88-0-101-4f0a78a0:12c48e8be9e:-8000:0000000000000D85"
       destConnector="-64--88-0-101-4f0a78a0:12c48e8be9e:-8000:0000000000000D88"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig57"
      destPortFig="Fig73"
      sourceFigNode="Fig57"
      destFigNode="Fig73"
      <argouml:pathitem figname="Fig23.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-0-101-4f0a78a0:12c48e8be9e:-8000:0000000000000D84"
                        angle="204.0"
                        offset="40" />
      <argouml:pathitem figname="Fig23.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-0-101-4f0a78a0:12c48e8be9e:-8000:0000000000000D85"
                        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-0-101-4f0a78a0:12c48e8be9e:-8000:0000000000000D85"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig23.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-0-101-4f0a78a0:12c48e8be9e:-8000:0000000000000D88"
                        angle="-122.0"
                        offset="20" />
      <argouml:pathitem figname="Fig23.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-0-101-4f0a78a0:12c48e8be9e:-8000:0000000000000D88"
                        angle="-255.0"
                        offset="63" />
    </private>
    <path name="Fig23.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="296"
              y="999" />
      <lineto x="296"
              y="1128" />
      <lineto x="1552"
              y="1128" />
      <lineto x="1552"
              y="1015" />
    </path>
  </group>
  <group name="Fig24"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1048, 848, 131, 69]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000897"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig21"
    </private>
    
    <rectangle name="Fig24.0"
      x="1048"
      y="848"
      width="131"
      height="69"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig24.1"
      x="1049"
      y="849"
      width="129"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >CommonSenseRule</text>
    <group name="Fig24.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1049, 849, 400, 0]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000897"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig24.2.0"
        x="1049"
        y="849"
        width="400"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig24.3"
      x="1048"
      y="872"
      width="131"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig24.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1049, 873, 129, 21]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000897"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig24.4.0"
        x="1049"
        y="873"
        width="129"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig24.5"
      x="1048"
      y="894"
      width="131"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig24.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1049, 895, 129, 21]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000897"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig24.6.0"
        x="1049"
        y="895"
        width="129"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig25"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1056, 736, 169, 73]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000089C"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig21"
    </private>
    
    <rectangle name="Fig25.0"
      x="1056"
      y="736"
      width="169"
      height="73"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig25.1"
      x="1057"
      y="737"
      width="167"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Rule</text>
    <group name="Fig25.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1057, 737, 312, 0]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000089C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig25.2.0"
        x="1057"
        y="737"
        width="312"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig25.3"
      x="1056"
      y="760"
      width="169"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig25.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1057, 761, 167, 25]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000089C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig25.4.0"
        x="1057"
        y="761"
        width="167"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig25.4.1"
        x="1057"
        y="761"
        width="167"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >howTo : HowTo</text>
    </group>
    <rectangle name="Fig25.5"
      x="1056"
      y="786"
      width="169"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig25.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1057, 787, 167, 21]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000089C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig25.6.0"
        x="1057"
        y="787"
        width="167"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig26"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008AD"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig24.0"
      destPortFig="Fig25.0"
      sourceFigNode="Fig24"
      destFigNode="Fig25"
      <argouml:pathitem figname="Fig26.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008AD"
                        angle="-99.00000000000001"
                        offset="66" />
    </private>
    <path name="Fig26.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1171"
              y="848" />
      <lineto x="1171"
              y="809" />
    </path>
  </group>
  <group name="Fig27"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008AC"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig22.0"
      destPortFig="Fig25.0"
      sourceFigNode="Fig22"
      destFigNode="Fig25"
      <argouml:pathitem figname="Fig27.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008AC"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig27.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1217"
              y="936" />
      <lineto x="1217"
              y="809" />
    </path>
  </group>
  <group name="Fig28"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001165"
       sourceConnector="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001166"
       destConnector="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001169"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig25"
      destPortFig="Fig86"
      sourceFigNode="Fig25"
      destFigNode="Fig86"
      <argouml:pathitem figname="Fig28.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001165"
                        angle="29.0"
                        offset="30" />
      <argouml:pathitem figname="Fig28.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001166"
                        angle="301.0"
                        offset="14" />
      <argouml:pathitem figname="Fig28.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001166"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig28.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001169"
                        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--118-55c73797:12c7c99a57d:-8000:0000000000001169"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig28.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1056"
              y="776" />
      <lineto x="724"
              y="776" />
    </path>
  </group>
  <group name="Fig29"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF4"
       sourceConnector="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF5"
       destConnector="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF8"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig107"
      destPortFig="Fig25"
      sourceFigNode="Fig107"
      destFigNode="Fig25"
      <argouml:pathitem figname="Fig29.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF4"
                        angle="309.0"
                        offset="29" />
      <argouml:pathitem figname="Fig29.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF5"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig29.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF5"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig29.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF8"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig29.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF8"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig29.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="634"
              y="520" />
      <lineto x="968"
              y="584" />
      <lineto x="1056"
              y="736" />
    </path>
  </group>
  <group name="Fig30"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1224, 288, 139, 105]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000122B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig20"
    </private>
    
    <rectangle name="Fig30.0"
      x="1224"
      y="288"
      width="139"
      height="105"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig30.1"
      x="1225"
      y="289"
      width="137"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Evolution</text>
    <group name="Fig30.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1225, 289, 243, 0]"
         href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000122B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig30.2.0"
        x="1225"
        y="289"
        width="243"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig30.3"
      x="1224"
      y="312"
      width="139"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig30.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1225, 313, 137, 59]"
         href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000122B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig30.4.0"
        x="1225"
        y="313"
        width="137"
        height="59"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig30.4.1"
        x="1225"
        y="313"
        width="137"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >tests : List</text>
      <text name="Fig30.4.2"
        x="1225"
        y="330"
        width="137"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >bestSolution : List</text>
      <text name="Fig30.4.3"
        x="1225"
        y="347"
        width="137"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >duration : Duration</text>
    </group>
    <rectangle name="Fig30.5"
      x="1224"
      y="371"
      width="139"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig30.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1225, 372, 137, 21]"
         href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000122B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig30.6.0"
        x="1225"
        y="372"
        width="137"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig31"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2"
      destPortFig="Fig30"
      sourceFigNode="Fig2"
      destFigNode="Fig30"
    </private>
    <path name="Fig31.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1464"
              y="190" />
      <lineto x="1363"
              y="288" />
    </path>
  </group>
  <group name="Fig32"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1312, 760, 282, 122]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000115C"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig21"
    </private>
    
    <rectangle name="Fig32.0"
      x="1312"
      y="760"
      width="282"
      height="122"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig32.1"
      x="1313"
      y="761"
      width="280"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Test</text>
    <group name="Fig32.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1313, 761, 310, 0]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000115C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig32.2.0"
        x="1313"
        y="761"
        width="310"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig32.3"
      x="1312"
      y="784"
      width="282"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig32.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1313, 785, 280, 76]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000115C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig32.4.0"
        x="1313"
        y="785"
        width="280"
        height="76"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig32.4.1"
        x="1313"
        y="785"
        width="280"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >solution : Solution</text>
      <text name="Fig32.4.2"
        x="1313"
        y="802"
        width="280"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >rusult : FrequencyConfidenceNegationTriple</text>
      <text name="Fig32.4.3"
        x="1313"
        y="819"
        width="280"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >duration : timestamp</text>
      <text name="Fig32.4.4"
        x="1313"
        y="836"
        width="280"
        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="Fig32.5"
      x="1312"
      y="860"
      width="282"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig32.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1313, 861, 280, 21]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000115C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig32.6.0"
        x="1313"
        y="861"
        width="280"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig33"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000122D"
       sourceConnector="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000122E"
       destConnector="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001231"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig30"
      destPortFig="Fig32"
      sourceFigNode="Fig30"
      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--118-4c89dc42:12c86fdd2c9:-8000:000000000000122D"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig33.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000122E"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig33.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000122E"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig33.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001231"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig33.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001231"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig33.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1363"
              y="393" />
      <lineto x="1363"
              y="760" />
    </path>
  </group>
  <group name="Fig34"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001224"
       sourceConnector="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001225"
       destConnector="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001228"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig32"
      destPortFig="Fig1"
      sourceFigNode="Fig32"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig34.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001224"
                        angle="307.0"
                        offset="31" />
      <argouml:pathitem figname="Fig34.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001225"
                        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--118-4c89dc42:12c86fdd2c9:-8000:0000000000001225"
                        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--118-4c89dc42:12c86fdd2c9:-8000:0000000000001228"
                        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--118-4c89dc42:12c86fdd2c9:-8000:0000000000001228"
                        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="1594"
              y="760" />
      <lineto x="1720"
              y="760" />
    </path>
  </group>
  <group name="Fig35"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001166"
       sourceConnector="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001167"
       destConnector="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000116A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig32"
      destPortFig="Fig25"
      sourceFigNode="Fig32"
      destFigNode="Fig25"
      <argouml:pathitem figname="Fig35.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001166"
                        angle="-117.0"
                        offset="32" />
      <argouml:pathitem figname="Fig35.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001167"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig35.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001167"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig35.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000116A"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig35.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000116A"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig35.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1312"
              y="760" />
      <lineto x="1225"
              y="760" />
    </path>
  </group>
  <group name="Fig36"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig32"
      sourceFigNode="Fig0"
      destFigNode="Fig32"
    </private>
    <path name="Fig36.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1640"
              y="880" />
      <lineto x="1594"
              y="880" />
    </path>
  </group>
  <group name="Fig37"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D19"
       sourceConnector="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D1A"
       destConnector="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D1D"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig5"
      destPortFig="Fig84"
      sourceFigNode="Fig5"
      destFigNode="Fig84"
      <argouml:pathitem figname="Fig37.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D19"
                        angle="327.0"
                        offset="22" />
      <argouml:pathitem figname="Fig37.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D1A"
                        angle="-58.0"
                        offset="21" />
      <argouml:pathitem figname="Fig37.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D1A"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig37.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D1D"
                        angle="167.0"
                        offset="14" />
      <argouml:pathitem figname="Fig37.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D1D"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig37.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="320"
              y="897" />
      <lineto x="320"
              y="1088" />
      <lineto x="936"
              y="1088" />
      <lineto x="936"
              y="520" />
      <lineto x="1048"
              y="520" />
    </path>
  </group>
  <group name="Fig38"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000115F"
       sourceConnector="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001160"
       destConnector="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001163"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig32"
      destPortFig="Fig84"
      sourceFigNode="Fig32"
      destFigNode="Fig84"
      <argouml:pathitem figname="Fig38.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000115F"
                        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--118--1f046076:12c533d3747:-8000:0000000000001160"
                        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--118--1f046076:12c533d3747:-8000:0000000000001160"
                        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--118--1f046076:12c533d3747:-8000:0000000000001163"
                        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--118--1f046076:12c533d3747:-8000:0000000000001163"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig38.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1312"
              y="760" />
      <lineto x="1288"
              y="527" />
    </path>
  </group>
  <group name="Fig39"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CFB"
       sourceConnector="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CFC"
       destConnector="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CFF"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig102"
      destPortFig="Fig84"
      sourceFigNode="Fig102"
      destFigNode="Fig84"
      <argouml:pathitem figname="Fig39.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CFB"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig39.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CFC"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig39.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CFC"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig39.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CFF"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig39.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CFF"
                        angle="143.0"
                        offset="33" />
      <argouml:pathitem figname="Fig39.6"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigEdgePort"
                        ownerhref="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CFB"
                        angle="270.0"
                        offset="0" />
    </private>
    <path name="Fig39.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="805"
              y="600" />
      <lineto x="920"
              y="488" />
      <lineto x="1048"
              y="488" />
    </path>
  </group>
  <group name="Fig40"
       description="org.argouml.uml.diagram.static_structure.ui.FigPackage[1640, 184, 632, 424]pathVisible=false;stereotypeView=0;stereotypeVisible=true;visibilityVisible=false"
       href="-64--88-121--118-3ba829:12cee070502:-8000:0000000000001522"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig40.0"
      x="1640"
      y="184"
      width="632"
      height="424"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig40.1"
      description="org.argouml.uml.diagram.static_structure.ui.FigPackage$PackageBackground"
      fill="1"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    >
      <moveto x="1640"
              y="184" />
      <lineto x="2222"
              y="184" />
      <lineto x="2222"
              y="208" />
      <lineto x="2271"
              y="208" />
      <lineto x="2271"
              y="607" />
      <lineto x="1640"
              y="607" />
      <lineto x="1640"
              y="184" />
    </path>
    <text name="Fig40.2"
      x="1640"
      y="184"
      width="583"
      height="25"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >translator</text>
    <group name="Fig40.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1640, 184, 582, 1]"
         href="-64--88-121--118-3ba829:12cee070502:-8000:0000000000001522"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig40.3.0"
        x="1640"
        y="184"
        width="582"
        height="1"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig40.4"
      x="1640"
      y="208"
      width="632"
      height="400"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    ></text>
  </group>
  <group name="Fig41"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[2072, 344, 163, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--10923675:12c502c1165:-8000:0000000000001104"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig40"
    </private>
    
    <rectangle name="Fig41.0"
      x="2072"
      y="344"
      width="163"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig41.1"
      x="2073"
      y="345"
      width="161"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >UMLReport</text>
    <group name="Fig41.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[2073, 345, 210, 0]"
         href="-64--88-121--118--10923675:12c502c1165:-8000:0000000000001104"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig41.2.0"
        x="2073"
        y="345"
        width="210"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig41.3"
      x="2072"
      y="368"
      width="163"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig41.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[2073, 369, 161, 25]"
         href="-64--88-121--118--10923675:12c502c1165:-8000:0000000000001104"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig41.4.0"
        x="2073"
        y="369"
        width="161"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig41.4.1"
        x="2073"
        y="369"
        width="161"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >contents : KnowledgeXMI</text>
    </group>
    <rectangle name="Fig41.5"
      x="2072"
      y="393"
      width="163"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig41.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[2073, 394, 161, 21]"
         href="-64--88-121--118--10923675:12c502c1165:-8000:0000000000001104"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig41.6.0"
        x="2073"
        y="394"
        width="161"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig42"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[2000, 440, 180, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--10923675:12c502c1165:-8000:0000000000001102"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig40"
    </private>
    
    <rectangle name="Fig42.0"
      x="2000"
      y="440"
      width="180"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig42.1"
      x="2001"
      y="441"
      width="178"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Code</text>
    <group name="Fig42.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[2001, 441, 178, 0]"
         href="-64--88-121--118--10923675:12c502c1165:-8000:0000000000001102"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig42.2.0"
        x="2001"
        y="441"
        width="178"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig42.3"
      x="2000"
      y="464"
      width="180"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig42.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[2001, 465, 178, 25]"
         href="-64--88-121--118--10923675:12c502c1165:-8000:0000000000001102"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig42.4.0"
        x="2001"
        y="465"
        width="178"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig42.4.1"
        x="2001"
        y="465"
        width="178"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >contents : KnowledgePatch</text>
    </group>
    <rectangle name="Fig42.5"
      x="2000"
      y="489"
      width="180"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig42.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[2001, 490, 178, 21]"
         href="-64--88-121--118--10923675:12c502c1165:-8000:0000000000001102"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig42.6.0"
        x="2001"
        y="490"
        width="178"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig43"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1712, 512, 165, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010CA"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig40"
    </private>
    
    <rectangle name="Fig43.0"
      x="1712"
      y="512"
      width="165"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig43.1"
      x="1713"
      y="513"
      width="163"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >SolutionReport</text>
    <group name="Fig43.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1713, 513, 230, 0]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010CA"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig43.2.0"
        x="1713"
        y="513"
        width="230"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig43.3"
      x="1712"
      y="536"
      width="165"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig43.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1713, 537, 163, 25]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010CA"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig43.4.0"
        x="1713"
        y="537"
        width="163"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig43.4.1"
        x="1713"
        y="537"
        width="163"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >contents : Solution</text>
    </group>
    <rectangle name="Fig43.5"
      x="1712"
      y="561"
      width="165"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig43.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1713, 562, 163, 21]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010CA"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig43.6.0"
        x="1713"
        y="562"
        width="163"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig44"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F4A"
       sourceConnector="-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F4B"
       destConnector="-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F4E"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig43"
      destPortFig="Fig84"
      sourceFigNode="Fig43"
      destFigNode="Fig84"
      <argouml:pathitem figname="Fig44.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F4A"
                        angle="-85.0"
                        offset="13" />
      <argouml:pathitem figname="Fig44.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F4B"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig44.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F4B"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig44.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F4E"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig44.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F4E"
                        angle="160.99999999999997"
                        offset="45" />
    </private>
    <path name="Fig44.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1712"
              y="512" />
      <lineto x="1288"
              y="512" />
    </path>
  </group>
  <group name="Fig45"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1864, 304, 165, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001404"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig40"
    </private>
    
    <rectangle name="Fig45.0"
      x="1864"
      y="304"
      width="165"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig45.1"
      x="1865"
      y="305"
      width="163"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Report</text>
    <group name="Fig45.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1865, 305, 185, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001404"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig45.2.0"
        x="1865"
        y="305"
        width="185"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig45.3"
      x="1864"
      y="328"
      width="165"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig45.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1865, 329, 163, 25]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001404"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig45.4.0"
        x="1865"
        y="329"
        width="163"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig45.4.1"
        x="1865"
        y="329"
        width="163"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >contents : Knowledge</text>
    </group>
    <rectangle name="Fig45.5"
      x="1864"
      y="353"
      width="165"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig45.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1865, 354, 163, 21]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001404"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig45.6.0"
        x="1865"
        y="354"
        width="163"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig46"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F42"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig42.0"
      destPortFig="Fig45.0"
      sourceFigNode="Fig42"
      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--118--490517b2:12ce94860a0:-8000:0000000000001F42"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig46.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="2021"
              y="440" />
      <lineto x="2021"
              y="375" />
    </path>
  </group>
  <group name="Fig47"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F41"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig41.0"
      destPortFig="Fig45.0"
      sourceFigNode="Fig41"
      destFigNode="Fig45"
      <argouml:pathitem figname="Fig47.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F41"
                        angle="-68.99999999999999"
                        offset="21" />
    </private>
    <path name="Fig47.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="2072"
              y="352" />
      <lineto x="2029"
              y="352" />
    </path>
  </group>
  <group name="Fig48"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001413"
       sourceConnector="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001414"
       destConnector="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001417"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig8"
      destPortFig="Fig45"
      sourceFigNode="Fig8"
      destFigNode="Fig45"
      <argouml:pathitem figname="Fig48.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001413"
                        angle="-81.0"
                        offset="3" />
      <argouml:pathitem figname="Fig48.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001414"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig48.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001414"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig48.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001417"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig48.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001417"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig48.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="32"
              y="583" />
      <lineto x="32"
              y="1232" />
      <lineto x="1904"
              y="1232" />
      <lineto x="1904"
              y="375" />
    </path>
  </group>
  <group name="Fig49"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001412"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig43.0"
      destPortFig="Fig45.0"
      sourceFigNode="Fig43"
      destFigNode="Fig45"
      <argouml:pathitem figname="Fig49.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001412"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig49.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1869"
              y="512" />
      <lineto x="1869"
              y="375" />
    </path>
  </group>
  <group name="Fig50"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1696, 248, 98, 88]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--10923675:12c502c1165:-8000:0000000000001100"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig40"
    </private>
    
    <rectangle name="Fig50.0"
      x="1696"
      y="248"
      width="98"
      height="88"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig50.1"
      x="1697"
      y="249"
      width="96"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Translation</text>
    <group name="Fig50.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1697, 249, 210, 0]"
         href="-64--88-121--118--10923675:12c502c1165:-8000:0000000000001100"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig50.2.0"
        x="1697"
        y="249"
        width="210"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig50.3"
      x="1696"
      y="272"
      width="98"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig50.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1697, 273, 96, 42]"
         href="-64--88-121--118--10923675:12c502c1165:-8000:0000000000001100"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig50.4.0"
        x="1697"
        y="273"
        width="96"
        height="42"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig50.4.1"
        x="1697"
        y="273"
        width="96"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >in : Knowledge</text>
      <text name="Fig50.4.2"
        x="1697"
        y="290"
        width="96"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >out : Report</text>
    </group>
    <rectangle name="Fig50.5"
      x="1696"
      y="314"
      width="98"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig50.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1697, 315, 96, 21]"
         href="-64--88-121--118--10923675:12c502c1165:-8000:0000000000001100"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig50.6.0"
        x="1697"
        y="315"
        width="96"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig51"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F43"
       sourceConnector="-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F44"
       destConnector="-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F47"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig50"
      destPortFig="Fig45"
      sourceFigNode="Fig50"
      destFigNode="Fig45"
      <argouml:pathitem figname="Fig51.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F43"
                        angle="304.0"
                        offset="31" />
      <argouml:pathitem figname="Fig51.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F44"
                        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--118--490517b2:12ce94860a0:-8000:0000000000001F44"
                        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--118--490517b2:12ce94860a0:-8000:0000000000001F47"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig51.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--490517b2:12ce94860a0:-8000:0000000000001F47"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig51.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1794"
              y="312" />
      <lineto x="1864"
              y="312" />
    </path>
  </group>
  <group name="Fig52"
       description="org.argouml.uml.diagram.static_structure.ui.FigPackage[2152, 728, 520, 240]pathVisible=false;stereotypeView=0;stereotypeVisible=true;visibilityVisible=false"
       href="-64--88-121--118-3ba829:12cee070502:-8000:0000000000001527"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig52.0"
      x="2152"
      y="728"
      width="520"
      height="240"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig52.1"
      description="org.argouml.uml.diagram.static_structure.ui.FigPackage$PackageBackground"
      fill="1"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    >
      <moveto x="2152"
              y="728" />
      <lineto x="2622"
              y="728" />
      <lineto x="2622"
              y="752" />
      <lineto x="2671"
              y="752" />
      <lineto x="2671"
              y="967" />
      <lineto x="2152"
              y="967" />
      <lineto x="2152"
              y="728" />
    </path>
    <text name="Fig52.2"
      x="2152"
      y="728"
      width="471"
      height="25"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >container</text>
    <group name="Fig52.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[2152, 728, 470, 1]"
         href="-64--88-121--118-3ba829:12cee070502:-8000:0000000000001527"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig52.3.0"
        x="2152"
        y="728"
        width="470"
        height="1"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig52.4"
      x="2152"
      y="752"
      width="520"
      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="Fig53"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[2344, 768, 114, 68]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-45ba233c:12ceaa2aca9:-8000:0000000000001511"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig52"
    </private>
    
    <rectangle name="Fig53.0"
      x="2344"
      y="768"
      width="114"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig53.1"
      x="2345"
      y="769"
      width="112"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KnowledgePatch</text>
    <group name="Fig53.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[2345, 769, 240, 0]"
         href="-64--88-121--118-45ba233c:12ceaa2aca9:-8000:0000000000001511"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig53.2.0"
        x="2345"
        y="769"
        width="240"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig53.3"
      x="2344"
      y="792"
      width="114"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig53.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[2345, 793, 112, 21]"
         href="-64--88-121--118-45ba233c:12ceaa2aca9:-8000:0000000000001511"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig53.4.0"
        x="2345"
        y="793"
        width="112"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig53.5"
      x="2344"
      y="813"
      width="114"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig53.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[2345, 814, 112, 21]"
         href="-64--88-121--118-45ba233c:12ceaa2aca9:-8000:0000000000001511"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig53.6.0"
        x="2345"
        y="814"
        width="112"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig54"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[2384, 872, 109, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-45ba233c:12ceaa2aca9:-8000:000000000000150D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig52"
    </private>
    
    <rectangle name="Fig54.0"
      x="2384"
      y="872"
      width="109"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig54.1"
      x="2385"
      y="873"
      width="107"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KnowledgeXML</text>
    <group name="Fig54.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[2385, 873, 232, 0]"
         href="-64--88-121--118-45ba233c:12ceaa2aca9:-8000:000000000000150D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig54.2.0"
        x="2385"
        y="873"
        width="232"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig54.3"
      x="2384"
      y="896"
      width="109"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig54.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[2385, 897, 107, 25]"
         href="-64--88-121--118-45ba233c:12ceaa2aca9:-8000:000000000000150D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig54.4.0"
        x="2385"
        y="897"
        width="107"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig54.4.1"
        x="2385"
        y="897"
        width="107"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >contents : Node</text>
    </group>
    <rectangle name="Fig54.5"
      x="2384"
      y="921"
      width="109"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig54.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[2385, 922, 107, 21]"
         href="-64--88-121--118-45ba233c:12ceaa2aca9:-8000:000000000000150D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig54.6.0"
        x="2385"
        y="922"
        width="107"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig55"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[2544, 872, 97, 68]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-45ba233c:12ceaa2aca9:-8000:000000000000150F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig52"
    </private>
    
    <rectangle name="Fig55.0"
      x="2544"
      y="872"
      width="97"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig55.1"
      x="2545"
      y="873"
      width="95"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KnowledgeXMI</text>
    <group name="Fig55.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[2545, 873, 228, 0]"
         href="-64--88-121--118-45ba233c:12ceaa2aca9:-8000:000000000000150F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig55.2.0"
        x="2545"
        y="873"
        width="228"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig55.3"
      x="2544"
      y="896"
      width="97"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig55.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[2545, 897, 95, 21]"
         href="-64--88-121--118-45ba233c:12ceaa2aca9:-8000:000000000000150F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig55.4.0"
        x="2545"
        y="897"
        width="95"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig55.5"
      x="2544"
      y="917"
      width="97"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig55.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[2545, 918, 95, 21]"
         href="-64--88-121--118-45ba233c:12ceaa2aca9:-8000:000000000000150F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig55.6.0"
        x="2545"
        y="918"
        width="95"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig56"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-45ba233c:12ceaa2aca9:-8000:0000000000001510"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig55.0"
      destPortFig="Fig54.0"
      sourceFigNode="Fig55"
      destFigNode="Fig54"
      <argouml:pathitem figname="Fig56.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-45ba233c:12ceaa2aca9:-8000:0000000000001510"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig56.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="2544"
              y="880" />
      <lineto x="2493"
              y="880" />
    </path>
  </group>
  <group name="Fig57"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[48, 928, 262, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="127-0-1-1-72fc0c2:12cf09307a1:-8000:00000000000011DA"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig3"
    </private>
    
    <rectangle name="Fig57.0"
      x="48"
      y="928"
      width="262"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig57.1"
      x="49"
      y="929"
      width="260"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ClarificationResponse</text>
    <group name="Fig57.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[49, 929, 289, 0]"
         href="127-0-1-1-72fc0c2:12cf09307a1:-8000:00000000000011DA"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig57.2.0"
        x="49"
        y="929"
        width="289"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig57.3"
      x="48"
      y="952"
      width="262"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig57.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[49, 953, 260, 25]"
         href="127-0-1-1-72fc0c2:12cf09307a1:-8000:00000000000011DA"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig57.4.0"
        x="49"
        y="953"
        width="260"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig57.4.1"
        x="49"
        y="953"
        width="260"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >requirementChangeSet : RuleChangeSet</text>
    </group>
    <rectangle name="Fig57.5"
      x="48"
      y="977"
      width="262"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig57.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[49, 978, 260, 21]"
         href="127-0-1-1-72fc0c2:12cf09307a1:-8000:00000000000011DA"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig57.6.0"
        x="49"
        y="978"
        width="260"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig58"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="127-0-1-1-72fc0c2:12cf09307a1:-8000:00000000000011DB"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig57.0"
      destPortFig="Fig5.0"
      sourceFigNode="Fig57"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig58.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1-72fc0c2:12cf09307a1:-8000:00000000000011DB"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig58.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="168"
              y="928" />
      <lineto x="168"
              y="897" />
    </path>
  </group>
  <group name="Fig59"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="127-0-1-1-72fc0c2:12cf09307a1:-8000:000000000000123B"
       sourceConnector="127-0-1-1-72fc0c2:12cf09307a1:-8000:000000000000123C"
       destConnector="127-0-1-1-72fc0c2:12cf09307a1:-8000:000000000000123F"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig18"
      destPortFig="Fig65"
      sourceFigNode="Fig18"
      destFigNode="Fig65"
      <argouml:pathitem figname="Fig59.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1-72fc0c2:12cf09307a1:-8000:000000000000123B"
                        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-72fc0c2:12cf09307a1:-8000:000000000000123C"
                        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-72fc0c2:12cf09307a1:-8000:000000000000123C"
                        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-72fc0c2:12cf09307a1:-8000:000000000000123F"
                        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-72fc0c2:12cf09307a1:-8000:000000000000123F"
                        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="538"
              y="103" />
      <lineto x="538"
              y="176" />
    </path>
  </group>
  <group name="Fig60"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001267"
       sourceConnector="127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001268"
       destConnector="127-0-1-1-72fc0c2:12cf09307a1:-8000:000000000000126B"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig30"
      destPortFig="Fig84"
      sourceFigNode="Fig30"
      destFigNode="Fig84"
      <argouml:pathitem figname="Fig60.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001267"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig60.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001268"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig60.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001268"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig60.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1-72fc0c2:12cf09307a1:-8000:000000000000126B"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig60.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1-72fc0c2:12cf09307a1:-8000:000000000000126B"
                        angle="133.0"
                        offset="29" />
    </private>
    <path name="Fig60.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1224"
              y="393" />
      <lineto x="1160"
              y="408" />
      <lineto x="1160"
              y="456" />
    </path>
  </group>
  <group name="Fig61"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1696, 368, 133, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BD8"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig40"
    </private>
    
    <rectangle name="Fig61.0"
      x="1696"
      y="368"
      width="133"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig61.1"
      x="1697"
      y="369"
      width="131"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >EvolutionReport</text>
    <group name="Fig61.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1697, 369, 224, 0]"
         href="127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BD8"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig61.2.0"
        x="1697"
        y="369"
        width="224"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig61.3"
      x="1696"
      y="392"
      width="133"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig61.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1697, 393, 131, 25]"
         href="127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BD8"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig61.4.0"
        x="1697"
        y="393"
        width="131"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig61.4.1"
        x="1697"
        y="393"
        width="131"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >contents : Evolution</text>
    </group>
    <rectangle name="Fig61.5"
      x="1696"
      y="417"
      width="133"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig61.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1697, 418, 131, 21]"
         href="127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BD8"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig61.6.0"
        x="1697"
        y="418"
        width="131"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig62"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BE4"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig61.0"
      destPortFig="Fig45.0"
      sourceFigNode="Fig61"
      destFigNode="Fig45"
      <argouml:pathitem figname="Fig62.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BE4"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig62.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1829"
              y="368" />
      <lineto x="1864"
              y="368" />
    </path>
  </group>
  <group name="Fig63"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BE5"
       sourceConnector="127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BE6"
       destConnector="127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BE9"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig61"
      destPortFig="Fig30"
      sourceFigNode="Fig61"
      destFigNode="Fig30"
      <argouml:pathitem figname="Fig63.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BE5"
                        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="127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BE6"
                        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="127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BE6"
                        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="127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BE9"
                        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="127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BE9"
                        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="1696"
              y="368" />
      <lineto x="1363"
              y="368" />
    </path>
  </group>
  <group name="Fig64"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BEC"
       sourceConnector="127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BED"
       destConnector="127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BF0"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4"
      destPortFig="Fig43"
      sourceFigNode="Fig4"
      destFigNode="Fig43"
      <argouml:pathitem figname="Fig64.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BEC"
                        angle="270.0"
                        offset="14" />
      <argouml:pathitem figname="Fig64.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BED"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig64.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BED"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig64.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BF0"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig64.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1-72fc0c2:12cf09307a1:-8000:0000000000001BF0"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig64.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="40"
              y="711" />
      <lineto x="40"
              y="1208" />
      <lineto x="1808"
              y="1208" />
      <lineto x="1808"
              y="583" />
    </path>
  </group>
  <group name="Fig65"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[456, 176, 183, 88]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000151B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig15"
    </private>
    
    <rectangle name="Fig65.0"
      x="456"
      y="176"
      width="183"
      height="88"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig65.1"
      x="457"
      y="177"
      width="181"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Event</text>
    <group name="Fig65.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[457, 177, 165, 0]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000151B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig65.2.0"
        x="457"
        y="177"
        width="165"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig65.3"
      x="456"
      y="200"
      width="183"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig65.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[457, 201, 181, 42]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000151B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig65.4.0"
        x="457"
        y="201"
        width="181"
        height="42"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig65.4.1"
        x="457"
        y="201"
        width="181"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >dateTime : timestamp</text>
      <text name="Fig65.4.2"
        x="457"
        y="218"
        width="181"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >association : AbstractAssociation</text>
    </group>
    <rectangle name="Fig65.5"
      x="456"
      y="242"
      width="183"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig65.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[457, 243, 181, 21]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000151B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig65.6.0"
        x="457"
        y="243"
        width="181"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig66"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001539"
       sourceConnector="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000153A"
       destConnector="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000153D"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig65"
      destPortFig="Fig107"
      sourceFigNode="Fig65"
      destFigNode="Fig107"
      <argouml:pathitem figname="Fig66.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001539"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig66.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000153A"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig66.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000153A"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig66.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000153D"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig66.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000153D"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig66.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="520"
              y="264" />
      <lineto x="520"
              y="432" />
    </path>
  </group>
  <group name="Fig67"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015C3"
       sourceConnector="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015C4"
       destConnector="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015C7"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig41"
      destPortFig="Fig55"
      sourceFigNode="Fig41"
      destFigNode="Fig55"
      <argouml:pathitem figname="Fig67.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015C3"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig67.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015C4"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig67.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015C4"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig67.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015C7"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig67.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015C7"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig67.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="2235"
              y="415" />
      <lineto x="2544"
              y="872" />
    </path>
  </group>
  <group name="Fig68"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015D6"
       sourceConnector="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015D7"
       destConnector="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015DA"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig42"
      destPortFig="Fig53"
      sourceFigNode="Fig42"
      destFigNode="Fig53"
      <argouml:pathitem figname="Fig68.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015D6"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig68.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015D7"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig68.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015D7"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig68.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015DA"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig68.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015DA"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig68.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="2180"
              y="511" />
      <lineto x="2344"
              y="768" />
    </path>
  </group>
  <group name="Fig69"
       description="org.argouml.uml.diagram.static_structure.ui.FigPackage[360, 880, 187, 160]pathVisible=false;stereotypeView=0;stereotypeVisible=true;visibilityVisible=false"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015DD"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig69.0"
      x="360"
      y="880"
      width="187"
      height="160"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig69.1"
      description="org.argouml.uml.diagram.static_structure.ui.FigPackage$PackageBackground"
      fill="1"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    >
      <moveto x="360"
              y="880" />
      <lineto x="497"
              y="880" />
      <lineto x="497"
              y="904" />
      <lineto x="546"
              y="904" />
      <lineto x="546"
              y="1039" />
      <lineto x="360"
              y="1039" />
      <lineto x="360"
              y="880" />
    </path>
    <text name="Fig69.2"
      x="360"
      y="880"
      width="138"
      height="25"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >subscribercontroller</text>
    <group name="Fig69.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[360, 880, 137, 1]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015DD"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig69.3.0"
        x="360"
        y="880"
        width="137"
        height="1"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig69.4"
      x="360"
      y="904"
      width="187"
      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="Fig70"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[368, 936, 141, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015DE"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig69"
    </private>
    
    <rectangle name="Fig70.0"
      x="368"
      y="936"
      width="141"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig70.1"
      x="369"
      y="937"
      width="139"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Customer</text>
    <group name="Fig70.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[369, 937, 261, 0]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015DE"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig70.2.0"
        x="369"
        y="937"
        width="261"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig70.3"
      x="368"
      y="960"
      width="141"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig70.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[369, 961, 139, 25]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015DE"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig70.4.0"
        x="369"
        y="961"
        width="139"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig70.4.1"
        x="369"
        y="961"
        width="139"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >networkAddress : URI</text>
    </group>
    <rectangle name="Fig70.5"
      x="368"
      y="985"
      width="141"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig70.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[369, 986, 139, 21]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015DE"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig70.6.0"
        x="369"
        y="986"
        width="139"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig71"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001629"
       sourceConnector="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000162A"
       destConnector="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000162D"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig81"
      destPortFig="Fig70"
      sourceFigNode="Fig81"
      destFigNode="Fig70"
      <argouml:pathitem figname="Fig71.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001629"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig71.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000162A"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig71.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000162A"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig71.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000162D"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig71.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000162D"
                        angle="146.0"
                        offset="14" />
    </private>
    <path name="Fig71.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="266"
              y="160" />
      <lineto x="352"
              y="160" />
      <lineto x="352"
              y="592" />
      <lineto x="448"
              y="720" />
      <lineto x="448"
              y="936" />
    </path>
  </group>
  <group name="Fig72"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001657"
       sourceConnector="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001658"
       destConnector="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000165B"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig13"
      destPortFig="Fig70"
      sourceFigNode="Fig13"
      destFigNode="Fig70"
      <argouml:pathitem figname="Fig72.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001657"
                        angle="172.0"
                        offset="15" />
      <argouml:pathitem figname="Fig72.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001658"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig72.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001658"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig72.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000165B"
                        angle="137.0"
                        offset="28" />
      <argouml:pathitem figname="Fig72.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000165B"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig72.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="296"
              y="304" />
      <lineto x="296"
              y="592" />
      <lineto x="408"
              y="720" />
      <lineto x="408"
              y="936" />
    </path>
  </group>
  <group name="Fig73"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1432, 944, 167, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001672"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig21"
    </private>
    
    <rectangle name="Fig73.0"
      x="1432"
      y="944"
      width="167"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig73.1"
      x="1433"
      y="945"
      width="165"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >RuleChangeSet</text>
    <group name="Fig73.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1433, 945, 374, 0]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001672"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig73.2.0"
        x="1433"
        y="945"
        width="374"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig73.3"
      x="1432"
      y="968"
      width="167"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig73.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1433, 969, 165, 25]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001672"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig73.4.0"
        x="1433"
        y="969"
        width="165"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig73.4.1"
        x="1433"
        y="969"
        width="165"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >ruleChange : Sequence</text>
    </group>
    <rectangle name="Fig73.5"
      x="1432"
      y="993"
      width="167"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig73.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1433, 994, 165, 21]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001672"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig73.6.0"
        x="1433"
        y="994"
        width="165"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig74"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1256, 936, 85, 68]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001673"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig21"
    </private>
    
    <rectangle name="Fig74.0"
      x="1256"
      y="936"
      width="85"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig74.1"
      x="1257"
      y="937"
      width="83"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >RuleChange</text>
    <group name="Fig74.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1257, 937, 356, 0]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001673"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig74.2.0"
        x="1257"
        y="937"
        width="356"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig74.3"
      x="1256"
      y="960"
      width="85"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig74.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1257, 961, 83, 21]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001673"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig74.4.0"
        x="1257"
        y="961"
        width="83"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig74.5"
      x="1256"
      y="981"
      width="85"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig74.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1257, 982, 83, 21]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001673"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig74.6.0"
        x="1257"
        y="982"
        width="83"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig75"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000167B"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig74.0"
      destPortFig="Fig25.0"
      sourceFigNode="Fig74"
      destFigNode="Fig25"
      <argouml:pathitem figname="Fig75.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000167B"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig75.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1256"
              y="936" />
      <lineto x="1225"
              y="809" />
    </path>
  </group>
  <group name="Fig76"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000167C"
       sourceConnector="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000167D"
       destConnector="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001680"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig73"
      destPortFig="Fig74"
      sourceFigNode="Fig73"
      destFigNode="Fig74"
      <argouml:pathitem figname="Fig76.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000167C"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig76.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000167D"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig76.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000167D"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig76.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001680"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig76.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001680"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig76.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1432"
              y="952" />
      <lineto x="1341"
              y="952" />
    </path>
  </group>
  <group name="Fig77"
       description="org.argouml.uml.diagram.static_structure.ui.FigPackage[560, 880, 192, 160]pathVisible=false;stereotypeView=0;stereotypeVisible=true;visibilityVisible=false"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000170A"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig77.0"
      x="560"
      y="880"
      width="192"
      height="160"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig77.1"
      description="org.argouml.uml.diagram.static_structure.ui.FigPackage$PackageBackground"
      fill="1"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    >
      <moveto x="560"
              y="880" />
      <lineto x="702"
              y="880" />
      <lineto x="702"
              y="904" />
      <lineto x="751"
              y="904" />
      <lineto x="751"
              y="1039" />
      <lineto x="560"
              y="1039" />
      <lineto x="560"
              y="880" />
    </path>
    <text name="Fig77.2"
      x="560"
      y="880"
      width="143"
      height="25"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >application</text>
    <group name="Fig77.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[560, 880, 142, 1]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000170A"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig77.3.0"
        x="560"
        y="880"
        width="142"
        height="1"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig77.4"
      x="560"
      y="904"
      width="192"
      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="Fig78"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[568, 944, 169, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000170B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig77"
    </private>
    
    <rectangle name="Fig78.0"
      x="568"
      y="944"
      width="169"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig78.1"
      x="569"
      y="945"
      width="167"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Root</text>
    <group name="Fig78.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[569, 945, 182, 0]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000170B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig78.2.0"
        x="569"
        y="945"
        width="182"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig78.3"
      x="568"
      y="968"
      width="169"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig78.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[569, 969, 167, 25]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000170B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig78.4.0"
        x="569"
        y="969"
        width="167"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig78.4.1"
        x="569"
        y="969"
        width="167"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >howTo : HowTo</text>
    </group>
    <rectangle name="Fig78.5"
      x="568"
      y="993"
      width="169"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig78.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[569, 994, 167, 21]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000170B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig78.6.0"
        x="569"
        y="994"
        width="167"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig79"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[768, 944, 125, 86]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000170C"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig79.0"
      x="768"
      y="944"
      width="125"
      height="86"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig79.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="768"
              y="944" />
      <lineto x="882"
              y="944" />
      <lineto x="892"
              y="954" />
      <lineto x="892"
              y="1029" />
      <lineto x="768"
              y="1029" />
      <lineto x="768"
              y="944" />
    </path>
    <path name="Fig79.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="882"
              y="944" />
      <lineto x="892"
              y="954" />
      <lineto x="882"
              y="954" />
      <lineto x="882"
              y="944" />
    </path>
    <group name="Fig79.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[770, 946, 111, 0]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000170C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig79.3.0"
        x="770"
        y="946"
        width="111"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig79.4"
      x="770"
      y="946"
      width="111"
      height="82"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >Used to 
indication
Application
root 
HowToExpression</text>
  </group>
  <group name="Fig80"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig79"
      destPortFig="Fig78"
      sourceFigNode="Fig79"
      destFigNode="Fig78"
    </private>
    <path name="Fig80.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="768"
              y="968" />
      <lineto x="737"
              y="968" />
    </path>
  </group>
  <group name="Fig81"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[144, 96, 122, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015E4"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig3"
    </private>
    
    <rectangle name="Fig81.0"
      x="144"
      y="96"
      width="122"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig81.1"
      x="145"
      y="97"
      width="120"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ConversationAny</text>
    <group name="Fig81.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[145, 97, 258, 0]"
         href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015E4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig81.2.0"
        x="145"
        y="97"
        width="258"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig81.3"
      x="144"
      y="120"
      width="122"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig81.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[145, 121, 120, 25]"
         href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015E4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig81.4.0"
        x="145"
        y="121"
        width="120"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig81.4.1"
        x="145"
        y="121"
        width="120"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >author : Customer</text>
    </group>
    <rectangle name="Fig81.5"
      x="144"
      y="145"
      width="122"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig81.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[145, 146, 120, 21]"
         href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015E4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig81.6.0"
        x="145"
        y="146"
        width="120"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig82"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015E9"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig13.0"
      destPortFig="Fig81.0"
      sourceFigNode="Fig13"
      destFigNode="Fig81"
      <argouml:pathitem figname="Fig82.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015E9"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig82.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="242"
              y="216" />
      <lineto x="242"
              y="167" />
    </path>
  </group>
  <group name="Fig83"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015EF"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig10.0"
      destPortFig="Fig81.0"
      sourceFigNode="Fig10"
      destFigNode="Fig81"
      <argouml:pathitem figname="Fig83.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015EF"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig83.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="152"
              y="400" />
      <lineto x="152"
              y="167" />
    </path>
  </group>
  <group name="Fig84"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1048, 456, 240, 71]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig84.0"
      x="1048"
      y="456"
      width="240"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig84.1"
      x="1049"
      y="457"
      width="238"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::Solution</text>
    <group name="Fig84.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1049, 457, 238, 0]"
         href="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig84.2.0"
        x="1049"
        y="457"
        width="238"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig84.3"
      x="1048"
      y="480"
      width="240"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig84.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1049, 481, 238, 25]"
         href="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig84.4.0"
        x="1049"
        y="481"
        width="238"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig84.4.1"
        x="1049"
        y="481"
        width="238"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >howTos : Sequence</text>
    </group>
    <rectangle name="Fig84.5"
      x="1048"
      y="505"
      width="240"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig84.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1049, 506, 238, 21]"
         href="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig84.6.0"
        x="1049"
        y="506"
        width="238"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig85"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016E5"
       sourceConnector="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016E6"
       destConnector="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016E9"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig84"
      destPortFig="Fig86"
      sourceFigNode="Fig84"
      destFigNode="Fig86"
      <argouml:pathitem figname="Fig85.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016E5"
                        angle="-83.00000000000001"
                        offset="3" />
      <argouml:pathitem figname="Fig85.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016E6"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig85.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016E6"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig85.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016E9"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig85.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016E9"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig85.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1048"
              y="527" />
      <lineto x="968"
              y="744" />
      <lineto x="724"
              y="768" />
    </path>
  </group>
  <group name="Fig86"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[520, 768, 204, 76]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig86.0"
      x="520"
      y="768"
      width="204"
      height="76"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig86.1"
      x="521"
      y="769"
      width="202"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::HowTo</text>
    <group name="Fig86.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[521, 769, 202, 0]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig86.2.0"
        x="521"
        y="769"
        width="202"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig86.3"
      x="520"
      y="792"
      width="204"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig86.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[521, 793, 202, 26]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig86.4.0"
        x="521"
        y="793"
        width="202"
        height="26"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig86.4.1"
        x="521"
        y="793"
        width="202"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >context : Context</text>
    </group>
    <rectangle name="Fig86.5"
      x="520"
      y="819"
      width="204"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig86.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[521, 820, 202, 22]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig86.6.0"
        x="521"
        y="820"
        width="202"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig87"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016F7"
       sourceConnector="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016F8"
       destConnector="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016FB"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig78"
      destPortFig="Fig86"
      sourceFigNode="Fig78"
      destFigNode="Fig86"
      <argouml:pathitem figname="Fig87.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016F7"
                        angle="-62.0"
                        offset="23" />
      <argouml:pathitem figname="Fig87.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016F8"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig87.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016F8"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig87.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016FB"
                        angle="-143.0"
                        offset="20" />
      <argouml:pathitem figname="Fig87.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016FB"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig87.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="648"
              y="944" />
      <lineto x="648"
              y="844" />
    </path>
  </group>
  <group name="Fig88"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[2208, 848, 114, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000183A"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig52"
    </private>
    
    <rectangle name="Fig88.0"
      x="2208"
      y="848"
      width="114"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig88.1"
      x="2209"
      y="849"
      width="112"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KnowledgeString</text>
    <group name="Fig88.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[2209, 849, 241, 0]"
         href="-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000183A"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig88.2.0"
        x="2209"
        y="849"
        width="241"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig88.3"
      x="2208"
      y="872"
      width="114"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig88.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[2209, 873, 112, 25]"
         href="-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000183A"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig88.4.0"
        x="2209"
        y="873"
        width="112"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig88.4.1"
        x="2209"
        y="873"
        width="112"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >cantents : String</text>
    </group>
    <rectangle name="Fig88.5"
      x="2208"
      y="897"
      width="114"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig88.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[2209, 898, 112, 21]"
         href="-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000183A"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig88.6.0"
        x="2209"
        y="898"
        width="112"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig89"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001846"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig53.0"
      destPortFig="Fig88.0"
      sourceFigNode="Fig53"
      destFigNode="Fig88"
      <argouml:pathitem figname="Fig89.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001846"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig89.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="2344"
              y="836" />
      <lineto x="2322"
              y="848" />
    </path>
  </group>
  <group name="Fig90"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[48, 1032, 168, 105]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000017F0"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig3"
    </private>
    
    <rectangle name="Fig90.0"
      x="48"
      y="1032"
      width="168"
      height="105"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig90.1"
      x="49"
      y="1033"
      width="166"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >PartialClarificationResponse</text>
    <group name="Fig90.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[49, 1033, 324, 0]"
         href="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000017F0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig90.2.0"
        x="49"
        y="1033"
        width="324"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig90.3"
      x="48"
      y="1056"
      width="168"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig90.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[49, 1057, 166, 59]"
         href="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000017F0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig90.4.0"
        x="49"
        y="1057"
        width="166"
        height="59"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig90.4.1"
        x="49"
        y="1057"
        width="166"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >solution : Solution</text>
      <text name="Fig90.4.2"
        x="49"
        y="1074"
        width="166"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >confirmedHowTo : HowTo</text>
      <text name="Fig90.4.3"
        x="49"
        y="1091"
        width="166"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >declinedHowTo : HowTo</text>
    </group>
    <rectangle name="Fig90.5"
      x="48"
      y="1115"
      width="168"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig90.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[49, 1116, 166, 21]"
         href="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000017F0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig90.6.0"
        x="49"
        y="1116"
        width="166"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig91"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000017F1"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig90.0"
      destPortFig="Fig57.0"
      sourceFigNode="Fig90"
      destFigNode="Fig57"
      <argouml:pathitem figname="Fig91.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000017F1"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig91.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="132"
              y="1032" />
      <lineto x="132"
              y="999" />
    </path>
  </group>
  <group name="Fig92"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000017F2"
       sourceConnector="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000017F3"
       destConnector="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000017F6"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig90"
      destPortFig="Fig84"
      sourceFigNode="Fig90"
      destFigNode="Fig84"
      <argouml:pathitem figname="Fig92.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000017F2"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig92.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000017F3"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig92.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000017F3"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig92.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000017F6"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig92.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000017F6"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig92.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="160"
              y="1137" />
      <lineto x="160"
              y="1184" />
      <lineto x="1672"
              y="1184" />
      <lineto x="1672"
              y="624" />
      <lineto x="1288"
              y="527" />
    </path>
  </group>
  <group name="Fig93"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001804"
       sourceConnector="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001805"
       destConnector="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001808"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig90"
      destPortFig="Fig86"
      sourceFigNode="Fig90"
      destFigNode="Fig86"
      <argouml:pathitem figname="Fig93.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001804"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig93.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001805"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig93.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001805"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig93.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001808"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig93.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001808"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig93.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="192"
              y="1137" />
      <lineto x="192"
              y="1168" />
      <lineto x="968"
              y="1168" />
      <lineto x="968"
              y="808" />
      <lineto x="724"
              y="808" />
    </path>
  </group>
  <group name="Fig94"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[712, 88, 207, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000018E7"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig15"
    </private>
    
    <rectangle name="Fig94.0"
      x="712"
      y="88"
      width="207"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig94.1"
      x="713"
      y="89"
      width="205"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Confirmation</text>
    <group name="Fig94.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[713, 89, 206, 0]"
         href="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000018E7"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig94.2.0"
        x="713"
        y="89"
        width="206"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig94.3"
      x="712"
      y="112"
      width="207"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig94.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[713, 113, 205, 25]"
         href="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000018E7"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig94.4.0"
        x="713"
        y="113"
        width="205"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig94.4.1"
        x="713"
        y="113"
        width="205"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >association : CompoundAssociation</text>
    </group>
    <rectangle name="Fig94.5"
      x="712"
      y="137"
      width="207"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig94.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[713, 138, 205, 21]"
         href="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000018E7"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig94.6.0"
        x="713"
        y="138"
        width="205"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig95"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000018E8"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig94.0"
      destPortFig="Fig65.0"
      sourceFigNode="Fig94"
      destFigNode="Fig65"
      <argouml:pathitem figname="Fig95.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000018E8"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig95.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="712"
              y="159" />
      <lineto x="639"
              y="176" />
    </path>
  </group>
  <group name="Fig96"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[688, 200, 173, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000018E9"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig15"
    </private>
    
    <rectangle name="Fig96.0"
      x="688"
      y="200"
      width="173"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig96.1"
      x="689"
      y="201"
      width="171"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >PartialConfirmation</text>
    <group name="Fig96.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[689, 201, 241, 0]"
         href="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000018E9"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig96.2.0"
        x="689"
        y="201"
        width="241"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig96.3"
      x="688"
      y="224"
      width="173"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig96.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[689, 225, 171, 25]"
         href="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000018E9"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig96.4.0"
        x="689"
        y="225"
        width="171"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig96.4.1"
        x="689"
        y="225"
        width="171"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >association : PartialAssociation</text>
    </group>
    <rectangle name="Fig96.5"
      x="688"
      y="249"
      width="173"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig96.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[689, 250, 171, 21]"
         href="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000018E9"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig96.6.0"
        x="689"
        y="250"
        width="171"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig97"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000018F5"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig96.0"
      destPortFig="Fig65.0"
      sourceFigNode="Fig96"
      destFigNode="Fig65"
      <argouml:pathitem figname="Fig97.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:00000000000018F5"
                        angle="26.000000000000004"
                        offset="22" />
    </private>
    <path name="Fig97.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="688"
              y="247" />
      <lineto x="639"
              y="247" />
    </path>
  </group>
  <group name="Fig98"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[960, 0, 141, 60]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001909"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig98.0"
      x="960"
      y="0"
      width="141"
      height="60"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig98.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="960"
              y="0" />
      <lineto x="1090"
              y="0" />
      <lineto x="1100"
              y="10" />
      <lineto x="1100"
              y="59" />
      <lineto x="960"
              y="59" />
      <lineto x="960"
              y="0" />
    </path>
    <path name="Fig98.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1090"
              y="0" />
      <lineto x="1100"
              y="10" />
      <lineto x="1090"
              y="10" />
      <lineto x="1090"
              y="0" />
    </path>
    <group name="Fig98.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[962, 2, 127, 0]"
         href="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001909"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig98.3.0"
        x="962"
        y="2"
        width="127"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig98.4"
      x="962"
      y="2"
      width="127"
      height="56"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >Final Confirmation 
in the History of current
Conversation.</text>
  </group>
  <group name="Fig99"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig98"
      destPortFig="Fig94"
      sourceFigNode="Fig98"
      destFigNode="Fig94"
    </private>
    <path name="Fig99.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="960"
              y="60" />
      <lineto x="919"
              y="88" />
    </path>
  </group>
  <group name="Fig100"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[1144, 0, 149, 86]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:000000000000190A"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig100.0"
      x="1144"
      y="0"
      width="149"
      height="86"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig100.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1144"
              y="0" />
      <lineto x="1282"
              y="0" />
      <lineto x="1292"
              y="10" />
      <lineto x="1292"
              y="85" />
      <lineto x="1144"
              y="85" />
      <lineto x="1144"
              y="0" />
    </path>
    <path name="Fig100.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1282"
              y="0" />
      <lineto x="1292"
              y="10" />
      <lineto x="1282"
              y="10" />
      <lineto x="1282"
              y="0" />
    </path>
    <group name="Fig100.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1146, 2, 135, 0]"
         href="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:000000000000190A"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig100.3.0"
        x="1146"
        y="2"
        width="135"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig100.4"
      x="1146"
      y="2"
      width="135"
      height="82"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >Intermediate 
Confirmation of the
part of the Solution
with the other Evolutions
to run.</text>
  </group>
  <group name="Fig101"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig100"
      destPortFig="Fig96"
      sourceFigNode="Fig100"
      destFigNode="Fig96"
    </private>
    <path name="Fig101.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1144"
              y="86" />
      <lineto x="861"
              y="200" />
    </path>
  </group>
  <group name="Fig102"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[696, 600, 109, 88]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001822"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig15"
    </private>
    
    <rectangle name="Fig102.0"
      x="696"
      y="600"
      width="109"
      height="88"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig102.1"
      x="697"
      y="601"
      width="107"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >PartialAssociation</text>
    <group name="Fig102.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[697, 601, 234, 0]"
         href="-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001822"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig102.2.0"
        x="697"
        y="601"
        width="234"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig102.3"
      x="696"
      y="624"
      width="109"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig102.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[697, 625, 107, 42]"
         href="-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001822"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig102.4.0"
        x="697"
        y="625"
        width="107"
        height="42"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig102.4.1"
        x="697"
        y="625"
        width="107"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >howTo : HowTo</text>
      <text name="Fig102.4.2"
        x="697"
        y="642"
        width="107"
        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="Fig102.5"
      x="696"
      y="666"
      width="109"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig102.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[697, 667, 107, 21]"
         href="-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001822"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig102.6.0"
        x="697"
        y="667"
        width="107"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig103"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-738ad3cb:12dec4beda5:-8000:000000000000184E"
       sourceConnector="-64--88-121--118-738ad3cb:12dec4beda5:-8000:000000000000184F"
       destConnector="-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001852"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig102"
      destPortFig="Fig25"
      sourceFigNode="Fig102"
      destFigNode="Fig25"
      <argouml:pathitem figname="Fig103.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-738ad3cb:12dec4beda5:-8000:000000000000184E"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig103.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-738ad3cb:12dec4beda5:-8000:000000000000184F"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig103.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-738ad3cb:12dec4beda5:-8000:000000000000184F"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig103.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001852"
                        angle="84.0"
                        offset="17" />
      <argouml:pathitem figname="Fig103.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001852"
                        angle="139.0"
                        offset="34" />
    </private>
    <path name="Fig103.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="805"
              y="688" />
      <lineto x="1056"
              y="736" />
    </path>
  </group>
  <group name="Fig104"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001855"
       sourceConnector="-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001856"
       destConnector="-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001859"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig102"
      destPortFig="Fig86"
      sourceFigNode="Fig102"
      destFigNode="Fig86"
      <argouml:pathitem figname="Fig104.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001855"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig104.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001856"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig104.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001856"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig104.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001859"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig104.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-738ad3cb:12dec4beda5:-8000:0000000000001859"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig104.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="720"
              y="688" />
      <lineto x="720"
              y="768" />
    </path>
  </group>
  <group name="Fig105"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[608, 336, 129, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-2e5333de:12df14ebba2:-8000:000000000000183B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig15"
    </private>
    
    <rectangle name="Fig105.0"
      x="608"
      y="336"
      width="129"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig105.1"
      x="609"
      y="337"
      width="127"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >RequirementsUpdate</text>
    <group name="Fig105.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[609, 337, 64, 0]"
         href="-64--88-121--118-2e5333de:12df14ebba2:-8000:000000000000183B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig105.2.0"
        x="609"
        y="337"
        width="64"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig105.3"
      x="608"
      y="360"
      width="129"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig105.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[609, 361, 127, 25]"
         href="-64--88-121--118-2e5333de:12df14ebba2:-8000:000000000000183B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig105.4.0"
        x="609"
        y="361"
        width="127"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig105.4.1"
        x="609"
        y="361"
        width="127"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >newAttr : Integer</text>
    </group>
    <rectangle name="Fig105.5"
      x="608"
      y="385"
      width="129"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig105.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[609, 386, 127, 21]"
         href="-64--88-121--118-2e5333de:12df14ebba2:-8000:000000000000183B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig105.6.0"
        x="609"
        y="386"
        width="127"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig106"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001847"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig105.0"
      destPortFig="Fig65.0"
      sourceFigNode="Fig105"
      destFigNode="Fig65"
      <argouml:pathitem figname="Fig106.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001847"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig106.0"
      description="org.tigris.gef.presentation.FigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="620"
              y="336" />
      <lineto x="620"
              y="264" />
    </path>
  </group>
  <group name="Fig107"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[496, 432, 138, 88]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001848"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig15"
    </private>
    
    <rectangle name="Fig107.0"
      x="496"
      y="432"
      width="138"
      height="88"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig107.1"
      x="497"
      y="433"
      width="136"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="false"
      textsize="12"
      justification="Center"
    >AbstractAssociation</text>
    <group name="Fig107.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[497, 433, 64, 0]"
         href="-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001848"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig107.2.0"
        x="497"
        y="433"
        width="64"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig107.3"
      x="496"
      y="456"
      width="138"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig107.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[497, 457, 136, 42]"
         href="-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001848"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig107.4.0"
        x="497"
        y="457"
        width="136"
        height="42"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig107.4.1"
        x="497"
        y="457"
        width="136"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >superAssociations : Set</text>
      <text name="Fig107.4.2"
        x="497"
        y="474"
        width="136"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >rules : Rule</text>
    </group>
    <rectangle name="Fig107.5"
      x="496"
      y="498"
      width="138"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig107.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[497, 499, 136, 21]"
         href="-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001848"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig107.6.0"
        x="497"
        y="499"
        width="136"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig108"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-2e5333de:12df14ebba2:-8000:000000000000184D"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig19.0"
      destPortFig="Fig107.0"
      sourceFigNode="Fig19"
      destFigNode="Fig107"
      <argouml:pathitem figname="Fig108.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-2e5333de:12df14ebba2:-8000:000000000000184D"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig108.0"
      description="org.tigris.gef.presentation.FigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="568"
              y="584" />
      <lineto x="568"
              y="520" />
    </path>
  </group>
  <group name="Fig109"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-2e5333de:12df14ebba2:-8000:000000000000184E"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig102.0"
      destPortFig="Fig107.0"
      sourceFigNode="Fig102"
      destFigNode="Fig107"
      <argouml:pathitem figname="Fig109.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-2e5333de:12df14ebba2:-8000:000000000000184E"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig109.0"
      description="org.tigris.gef.presentation.FigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="696"
              y="600" />
      <lineto x="634"
              y="520" />
    </path>
  </group>
  <group name="Fig110"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-2e5333de:12df14ebba2:-8000:00000000000018B2"
       sourceConnector="-64--88-121--118-2e5333de:12df14ebba2:-8000:00000000000018B3"
       destConnector="-64--88-121--118-2e5333de:12df14ebba2:-8000:00000000000018B6"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig19"
      destPortFig="Fig102"
      sourceFigNode="Fig19"
      destFigNode="Fig102"
      <argouml:pathitem figname="Fig110.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-2e5333de:12df14ebba2:-8000:00000000000018B2"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig110.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-2e5333de:12df14ebba2:-8000:00000000000018B3"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig110.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-2e5333de:12df14ebba2:-8000:00000000000018B3"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig110.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-2e5333de:12df14ebba2:-8000:00000000000018B6"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig110.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-2e5333de:12df14ebba2:-8000:00000000000018B6"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig110.0"
      description="org.tigris.gef.presentation.FigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="648"
              y="600" />
      <lineto x="696"
              y="600" />
    </path>
  </group>
  <group name="Fig111"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001921"
       sourceConnector="-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001922"
       destConnector="-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001925"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig96"
      destPortFig="Fig102"
      sourceFigNode="Fig96"
      destFigNode="Fig102"
      <argouml:pathitem figname="Fig111.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001921"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig111.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001922"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig111.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001922"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig111.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001925"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig111.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001925"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig111.0"
      description="org.tigris.gef.presentation.FigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="784"
              y="271" />
      <lineto x="784"
              y="600" />
    </path>
  </group>
  <group name="Fig112"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-2e5333de:12df14ebba2:-8000:000000000000194F"
       sourceConnector="-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001950"
       destConnector="-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001953"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig94"
      destPortFig="Fig19"
      sourceFigNode="Fig94"
      destFigNode="Fig19"
      <argouml:pathitem figname="Fig112.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-2e5333de:12df14ebba2:-8000:000000000000194F"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig112.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001950"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig112.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001950"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig112.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001953"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig112.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-2e5333de:12df14ebba2:-8000:0000000000001953"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig112.0"
      description="org.tigris.gef.presentation.FigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="880"
              y="159" />
      <lineto x="880"
              y="336" />
      <lineto x="648"
              y="584" />
    </path>
  </group>
  <group name="Fig113"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1928, 528, 108, 68]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-2e5333de:12df14ebba2:-8000:000000000000195A"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig40"
    </private>
    
    <rectangle name="Fig113.0"
      x="1928"
      y="528"
      width="108"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig113.1"
      x="1929"
      y="529"
      width="106"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >HistoricalReport</text>
    <group name="Fig113.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1929, 529, 64, 0]"
         href="-64--88-121--118-2e5333de:12df14ebba2:-8000:000000000000195A"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig113.2.0"
        x="1929"
        y="529"
        width="64"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig113.3"
      x="1928"
      y="552"
      width="108"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig113.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1929, 553, 106, 21]"
         href="-64--88-121--118-2e5333de:12df14ebba2:-8000:000000000000195A"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig113.4.0"
        x="1929"
        y="553"
        width="106"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig113.5"
      x="1928"
      y="573"
      width="108"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig113.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1929, 574, 106, 21]"
         href="-64--88-121--118-2e5333de:12df14ebba2:-8000:000000000000195A"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig113.6.0"
        x="1929"
        y="574"
        width="106"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.use_case.ui.UMLUseCaseDiagram|-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000865"
      name="Use case"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.use_case.ui.FigActor[80, 552, 53, 79]pathVisible=false;stereotypeView=0;"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000866"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="80"
      y="552"
      width="53"
      height="79"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="83"
      y="607"
      width="47"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Analyst</text>
    <ellipse name="Fig0.2"
      x="106"
      y="569"
      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="106"
              y="577" />
      <lineto x="106"
              y="592" />
    </path>
    <path name="Fig0.4"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="96"
              y="582" />
      <lineto x="116"
              y="582" />
    </path>
    <path name="Fig0.5"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="106"
              y="592" />
      <lineto x="101"
              y="607" />
    </path>
    <path name="Fig0.6"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="106"
              y="592" />
      <lineto x="111"
              y="607" />
    </path>
    <group name="Fig0.7"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[106, 631, 0, 0]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000866"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.7.0"
        x="106"
        y="631"
        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.FigUseCase[688, 328, 290, 78]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000867"
       fill="1"
       fillcolor="255 255 200"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig1.0"
      x="833"
      y="367"
      rx="145"
      ry="39"
      fill="1"
      fillcolor="255 255 200"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="714"
      y="355"
      width="237"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >specify AcceptanceCriteria for the Solution</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[714, 355, 237, 0]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000867"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="714"
        y="355"
        width="237"
        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="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000867"
         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.use_case.ui.FigActor[80, 128, 48, 79]pathVisible=false;stereotypeView=0;"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000086F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="80"
      y="128"
      width="48"
      height="79"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <text name="Fig2.1"
      x="83"
      y="183"
      width="42"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Expert</text>
    <ellipse name="Fig2.2"
      x="104"
      y="145"
      rx="8"
      ry="7"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <path name="Fig2.3"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="104"
              y="153" />
      <lineto x="104"
              y="168" />
    </path>
    <path name="Fig2.4"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="94"
              y="158" />
      <lineto x="114"
              y="158" />
    </path>
    <path name="Fig2.5"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="104"
              y="168" />
      <lineto x="99"
              y="183" />
    </path>
    <path name="Fig2.6"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="104"
              y="168" />
      <lineto x="109"
              y="183" />
    </path>
    <group name="Fig2.7"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[104, 207, 0, 0]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000086F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.7.0"
        x="104"
        y="207"
        width="0"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[256, 208, 136, 60]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000870"
       fill="1"
       fillcolor="255 255 200"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig3.0"
      x="324"
      y="238"
      rx="68"
      ry="30"
      fill="1"
      fillcolor="255 255 200"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig3.1"
      x="282"
      y="226"
      width="84"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >create How-to</text>
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[282, 226, 84, 0]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000870"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="282"
        y="226"
        width="84"
        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="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000870"
         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="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000871"
       sourceConnector="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000872"
       destConnector="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000875"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig3.0"
      sourceFigNode="Fig2"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig4.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000871"
                        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-41-1-67347dc8:12acc0a19f9:-8000:0000000000000872"
                        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-41-1-67347dc8:12acc0a19f9:-8000:0000000000000872"
                        angle="32.0"
                        offset="180" />
      <argouml:pathitem figname="Fig4.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000875"
                        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-41-1-67347dc8:12acc0a19f9:-8000:0000000000000875"
                        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="109"
              y="207" />
      <lineto x="259"
              y="228" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[256, 112, 302, 80]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000878"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig5.0"
      x="407"
      y="152"
      rx="151"
      ry="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig5.1"
      x="279"
      y="140"
      width="255"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >specify Common sense rules for the Solution</text>
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[279, 140, 255, 0]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000878"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="279"
        y="140"
        width="255"
        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="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000878"
         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.ui.FigAssociation"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000879"
       sourceConnector="-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000087A"
       destConnector="-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000087D"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig5.0"
      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-41-1-67347dc8:12acc0a19f9:-8000:0000000000000879"
                        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-41-1-67347dc8:12acc0a19f9:-8000:000000000000087A"
                        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-41-1-67347dc8:12acc0a19f9:-8000:000000000000087A"
                        angle="43.99999999999999"
                        offset="53" />
      <argouml:pathitem figname="Fig6.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000087D"
                        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="-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000087D"
                        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="114"
              y="158" />
      <lineto x="256"
              y="155" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[688, 568, 266, 74]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000880"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig7.0"
      x="821"
      y="605"
      rx="133"
      ry="37"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig7.1"
      x="712"
      y="593"
      width="218"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >provide the Responce with clarification</text>
    <group name="Fig7.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[712, 593, 218, 0]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000880"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="712"
        y="593"
        width="218"
        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="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000880"
         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.use_case.ui.FigUseCase[264, 664, 200, 60]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000888"
       fill="1"
       fillcolor="255 255 200"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig8.0"
      x="364"
      y="694"
      rx="100"
      ry="30"
      fill="1"
      fillcolor="255 255 200"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig8.1"
      x="284"
      y="682"
      width="159"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >confirm generated Solution.</text>
    <group name="Fig8.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[284, 682, 159, 0]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000888"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.2.0"
        x="284"
        y="682"
        width="159"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig8.3"
      x="10"
      y="10"
      width="11"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig8.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[10, 10, 64, 19]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000888"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.4.0"
        x="10"
        y="10"
        width="64"
        height="19"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000889"
       sourceConnector="-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000088A"
       destConnector="-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000088D"
       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="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000889"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig9.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000088A"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig9.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000088A"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig9.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000088D"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig9.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000088D"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig9.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="111"
              y="631" />
      <lineto x="287"
              y="674" />
    </path>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000890"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig2"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000890"
                        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="109"
              y="207" />
      <lineto x="108"
              y="561" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[256, 504, 216, 62]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014F1"
       fill="1"
       fillcolor="255 255 200"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig11.0"
      x="364"
      y="535"
      rx="108"
      ry="31"
      fill="1"
      fillcolor="255 255 200"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig11.1"
      x="278"
      y="523"
      width="171"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >create Request for generation</text>
    <group name="Fig11.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[278, 523, 171, 0]"
         href="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014F1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.2.0"
        x="278"
        y="523"
        width="171"
        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="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014F1"
         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.ui.FigAssociation"
       href="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014F2"
       sourceConnector="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014F3"
       destConnector="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014F6"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig11"
      sourceFigNode="Fig0"
      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--118--67d0123a:12cf31c8e5f:-8000:00000000000014F2"
                        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--118--67d0123a:12cf31c8e5f:-8000:00000000000014F3"
                        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--118--67d0123a:12cf31c8e5f:-8000:00000000000014F3"
                        angle="-317.00000000000006"
                        offset="29" />
      <argouml:pathitem figname="Fig12.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014F6"
                        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--118--67d0123a:12cf31c8e5f:-8000:00000000000014F6"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig12.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="115"
              y="569" />
      <lineto x="266"
              y="548" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[688, 656, 300, 80]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014FB"
       fill="1"
       fillcolor="255 255 200"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig13.0"
      x="838"
      y="696"
      rx="150"
      ry="40"
      fill="1"
      fillcolor="255 255 200"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig13.1"
      x="716"
      y="684"
      width="243"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >review the generated Report of the Solution</text>
    <group name="Fig13.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[716, 684, 243, 0]"
         href="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014FB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.2.0"
        x="716"
        y="684"
        width="243"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig13.3"
      x="10"
      y="10"
      width="11"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig13.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[10, 10, 64, 19]"
         href="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014FB"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.4.0"
        x="10"
        y="10"
        width="64"
        height="19"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[688, 744, 238, 68]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014FD"
       fill="1"
       fillcolor="255 255 200"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig14.0"
      x="807"
      y="778"
      rx="119"
      ry="34"
      fill="1"
      fillcolor="255 255 200"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig14.1"
      x="710"
      y="766"
      width="194"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >create the confirmation Response</text>
    <group name="Fig14.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[710, 766, 194, 0]"
         href="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014FD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig14.2.0"
        x="710"
        y="766"
        width="194"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig14.3"
      x="10"
      y="10"
      width="11"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig14.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[10, 10, 64, 19]"
         href="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014FD"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig14.4.0"
        x="10"
        y="10"
        width="64"
        height="19"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[256, 576, 266, 72]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014FF"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig15.0"
      x="389"
      y="612"
      rx="133"
      ry="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig15.1"
      x="282"
      y="600"
      width="213"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >do not confirm the generated Solution</text>
    <group name="Fig15.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[282, 600, 213, 0]"
         href="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014FF"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig15.2.0"
        x="282"
        y="600"
        width="213"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig15.3"
      x="10"
      y="10"
      width="11"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig15.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[10, 10, 64, 19]"
         href="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:00000000000014FF"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig15.4.0"
        x="10"
        y="10"
        width="64"
        height="19"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig16"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001500"
       sourceConnector="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001501"
       destConnector="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001504"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig15"
      sourceFigNode="Fig0"
      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--118--67d0123a:12cf31c8e5f:-8000:0000000000001500"
                        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--118--67d0123a:12cf31c8e5f:-8000:0000000000001501"
                        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--118--67d0123a:12cf31c8e5f:-8000:0000000000001501"
                        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--118--67d0123a:12cf31c8e5f:-8000:0000000000001504"
                        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--118--67d0123a:12cf31c8e5f:-8000:0000000000001504"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig16.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="116"
              y="582" />
      <lineto x="265"
              y="598" />
    </path>
  </group>
  <group name="Fig17"
       description="org.argouml.uml.diagram.use_case.ui.FigInclude"
       href="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001507"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig13.0"
      destPortFig="Fig8.0"
      sourceFigNode="Fig13"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig17.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigSingleLineText"
                        ownerhref="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001507"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig17.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="688"
              y="694" />
      <lineto x="463"
              y="694" />
    </path>
  </group>
  <group name="Fig18"
       description="org.argouml.uml.diagram.use_case.ui.FigInclude"
       href="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001508"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig14.0"
      destPortFig="Fig8.0"
      sourceFigNode="Fig14"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig18.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigSingleLineText"
                        ownerhref="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001508"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig18.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="707"
              y="759" />
      <lineto x="448"
              y="710" />
    </path>
  </group>
  <group name="Fig19"
       description="org.argouml.uml.diagram.use_case.ui.FigInclude"
       href="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001509"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig11.0"
      sourceFigNode="Fig1"
      destFigNode="Fig11"
      <argouml:pathitem figname="Fig19.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigSingleLineText"
                        ownerhref="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001509"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig19.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="745"
              y="398" />
      <lineto x="431"
              y="510" />
    </path>
  </group>
  <group name="Fig20"
       description="org.argouml.uml.diagram.use_case.ui.FigInclude"
       href="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:000000000000150A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7.0"
      destPortFig="Fig15.0"
      sourceFigNode="Fig7"
      destFigNode="Fig15"
      <argouml:pathitem figname="Fig20.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigSingleLineText"
                        ownerhref="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:000000000000150A"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig20.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="688"
              y="608" />
      <lineto x="521"
              y="608" />
    </path>
  </group>
  <group name="Fig21"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[1120, 568, 284, 76]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:000000000000150B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig21.0"
      x="1262"
      y="606"
      rx="142"
      ry="38"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig21.1"
      x="1147"
      y="594"
      width="229"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >create change set for AcceptanceCriteria</text>
    <group name="Fig21.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1147, 594, 229, 0]"
         href="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:000000000000150B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig21.2.0"
        x="1147"
        y="594"
        width="229"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig21.3"
      x="10"
      y="10"
      width="11"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig21.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[10, 10, 64, 19]"
         href="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:000000000000150B"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig21.4.0"
        x="10"
        y="10"
        width="64"
        height="19"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig22"
       description="org.argouml.uml.diagram.use_case.ui.FigInclude"
       href="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:000000000000150C"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig21.0"
      destPortFig="Fig7.0"
      sourceFigNode="Fig21"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig22.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigSingleLineText"
                        ownerhref="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:000000000000150C"
                        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="1120"
              y="605" />
      <lineto x="954"
              y="605" />
    </path>
  </group>
  <group name="Fig23"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[256, 40, 166, 52]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:000000000000150D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig23.0"
      x="339"
      y="66"
      rx="83"
      ry="26"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig23.1"
      x="276"
      y="54"
      width="126"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >import the application</text>
    <group name="Fig23.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[276, 54, 126, 0]"
         href="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:000000000000150D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig23.2.0"
        x="276"
        y="54"
        width="126"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig23.3"
      x="10"
      y="10"
      width="11"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig23.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[10, 10, 64, 19]"
         href="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:000000000000150D"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig23.4.0"
        x="10"
        y="10"
        width="64"
        height="19"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig24"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:000000000000150E"
       sourceConnector="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:000000000000150F"
       destConnector="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001512"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2"
      destPortFig="Fig23"
      sourceFigNode="Fig2"
      destFigNode="Fig23"
      <argouml:pathitem figname="Fig24.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:000000000000150E"
                        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--118--67d0123a:12cf31c8e5f:-8000:000000000000150F"
                        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--118--67d0123a:12cf31c8e5f:-8000:000000000000150F"
                        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--118--67d0123a:12cf31c8e5f:-8000:0000000000001512"
                        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--118--67d0123a:12cf31c8e5f:-8000:0000000000001512"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig24.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="112"
              y="142" />
      <lineto x="282"
              y="84" />
    </path>
  </group>
  <group name="Fig25"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[688, 32, 266, 74]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001515"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig25.0"
      x="821"
      y="69"
      rx="133"
      ry="37"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig25.1"
      x="712"
      y="57"
      width="218"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >create series HowTo for given notation</text>
    <group name="Fig25.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[712, 57, 218, 0]"
         href="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001515"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig25.2.0"
        x="712"
        y="57"
        width="218"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig25.3"
      x="10"
      y="10"
      width="11"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig25.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[10, 10, 64, 19]"
         href="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001515"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig25.4.0"
        x="10"
        y="10"
        width="64"
        height="19"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig26"
       description="org.argouml.uml.diagram.use_case.ui.FigInclude"
       href="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001516"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig25.0"
      destPortFig="Fig23.0"
      sourceFigNode="Fig25"
      destFigNode="Fig23"
      <argouml:pathitem figname="Fig26.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigSingleLineText"
                        ownerhref="-64--88-121--118--67d0123a:12cf31c8e5f:-8000:0000000000001516"
                        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="688"
              y="67" />
      <lineto x="421"
              y="67" />
    </path>
  </group>
  <group name="Fig27"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[688, 416, 306, 82]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001505"
       fill="1"
       fillcolor="255 255 200"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig27.0"
      x="841"
      y="457"
      rx="153"
      ry="41"
      fill="1"
      fillcolor="255 255 200"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig27.1"
      x="711"
      y="445"
      width="259"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >specify subscribers of the Request Response</text>
    <group name="Fig27.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[711, 445, 259, 0]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001505"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig27.2.0"
        x="711"
        y="445"
        width="259"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig27.3"
      x="10"
      y="10"
      width="11"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig27.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[10, 10, 64, 19]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001505"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig27.4.0"
        x="10"
        y="10"
        width="64"
        height="19"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig28"
       description="org.argouml.uml.diagram.use_case.ui.FigInclude"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001506"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig27.0"
      destPortFig="Fig11.0"
      sourceFigNode="Fig27"
      destFigNode="Fig11"
      <argouml:pathitem figname="Fig28.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigSingleLineText"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001506"
                        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="709"
              y="478" />
      <lineto x="457"
              y="519" />
    </path>
  </group>
  <group name="Fig29"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[1120, 504, 184, 56]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001507"
       fill="1"
       fillcolor="255 255 200"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig29.0"
      x="1212"
      y="532"
      rx="92"
      ry="28"
      fill="1"
      fillcolor="255 255 200"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig29.1"
      x="1139"
      y="520"
      width="146"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >specify owner of Request</text>
    <group name="Fig29.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1139, 520, 146, 0]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001507"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig29.2.0"
        x="1139"
        y="520"
        width="146"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig29.3"
      x="10"
      y="10"
      width="11"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig29.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[10, 10, 64, 19]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001507"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig29.4.0"
        x="10"
        y="10"
        width="64"
        height="19"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig30"
       description="org.argouml.uml.diagram.use_case.ui.FigInclude"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001508"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig29.0"
      destPortFig="Fig11.0"
      sourceFigNode="Fig29"
      destFigNode="Fig11"
      <argouml:pathitem figname="Fig30.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigSingleLineText"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001508"
                        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="1120"
              y="533" />
      <lineto x="471"
              y="533" />
    </path>
  </group>
  <group name="Fig31"
       description="org.argouml.uml.diagram.use_case.ui.FigInclude"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001509"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig29.0"
      destPortFig="Fig7.0"
      sourceFigNode="Fig29"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig31.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigSingleLineText"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001509"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig31.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1133"
              y="546" />
      <lineto x="930"
              y="584" />
    </path>
  </group>
  <group name="Fig32"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[1440, 208, 114, 42]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="127-0-1-1--6aa20fe1:12d294ef4ea:-8000:000000000000133C"
       fill="1"
       fillcolor="255 255 200"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig32.0"
      x="1497"
      y="229"
      rx="57"
      ry="21"
      fill="1"
      fillcolor="255 255 200"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig32.1"
      x="1458"
      y="217"
      width="78"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >create Action</text>
    <group name="Fig32.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1458, 217, 78, 0]"
         href="127-0-1-1--6aa20fe1:12d294ef4ea:-8000:000000000000133C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig32.2.0"
        x="1458"
        y="217"
        width="78"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig32.3"
      x="10"
      y="10"
      width="11"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig32.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[10, 10, 64, 19]"
         href="127-0-1-1--6aa20fe1:12d294ef4ea:-8000:000000000000133C"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig32.4.0"
        x="10"
        y="10"
        width="64"
        height="19"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig33"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[1744, 208, 128, 44]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="127-0-1-1--6aa20fe1:12d294ef4ea:-8000:000000000000133D"
       fill="1"
       fillcolor="255 255 200"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig33.0"
      x="1808"
      y="230"
      rx="64"
      ry="22"
      fill="1"
      fillcolor="255 255 200"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig33.1"
      x="1761"
      y="218"
      width="94"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >create Terminal</text>
    <group name="Fig33.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1761, 218, 94, 0]"
         href="127-0-1-1--6aa20fe1:12d294ef4ea:-8000:000000000000133D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig33.2.0"
        x="1761"
        y="218"
        width="94"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig33.3"
      x="10"
      y="10"
      width="11"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig33.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[10, 10, 64, 19]"
         href="127-0-1-1--6aa20fe1:12d294ef4ea:-8000:000000000000133D"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig33.4.0"
        x="10"
        y="10"
        width="64"
        height="19"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig34"
       description="org.argouml.uml.diagram.use_case.ui.FigInclude"
       href="127-0-1-1--6aa20fe1:12d294ef4ea:-8000:0000000000001346"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig33.0"
      destPortFig="Fig32.0"
      sourceFigNode="Fig33"
      destFigNode="Fig32"
      <argouml:pathitem figname="Fig34.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigSingleLineText"
                        ownerhref="127-0-1-1--6aa20fe1:12d294ef4ea:-8000:0000000000001346"
                        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="1744"
              y="229" />
      <lineto x="1554"
              y="229" />
    </path>
  </group>
  <group name="Fig35"
       description="org.argouml.uml.diagram.use_case.ui.FigInclude"
       href="127-0-1-1-6d1aa67e:12d3abb32b3:-8000:0000000000001380"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig32.0"
      destPortFig="Fig21.0"
      sourceFigNode="Fig32"
      destFigNode="Fig21"
      <argouml:pathitem figname="Fig35.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigSingleLineText"
                        ownerhref="127-0-1-1-6d1aa67e:12d3abb32b3:-8000:0000000000001380"
                        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="1484"
              y="249" />
      <lineto x="1285"
              y="568" />
    </path>
  </group>
  <group name="Fig36"
       description="org.argouml.uml.diagram.use_case.ui.FigInclude"
       href="127-0-1-1-6d1aa67e:12d3abb32b3:-8000:0000000000001381"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig32.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig32"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig36.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigSingleLineText"
                        ownerhref="127-0-1-1-6d1aa67e:12d3abb32b3:-8000:0000000000001381"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig36.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1447"
              y="239" />
      <lineto x="947"
              y="343" />
    </path>
  </group>
  <group name="Fig37"
       description="org.argouml.uml.diagram.use_case.ui.FigInclude"
       href="127-0-1-1-6d1aa67e:12d3abb32b3:-8000:0000000000001382"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig32.0"
      destPortFig="Fig25.0"
      sourceFigNode="Fig32"
      destFigNode="Fig25"
      <argouml:pathitem figname="Fig37.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigSingleLineText"
                        ownerhref="127-0-1-1-6d1aa67e:12d3abb32b3:-8000:0000000000001382"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig37.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1449"
              y="217" />
      <lineto x="922"
              y="92" />
    </path>
  </group>
  <group name="Fig38"
       description="org.argouml.uml.diagram.use_case.ui.FigInclude"
       href="127-0-1-1-6d1aa67e:12d3abb32b3:-8000:0000000000001383"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig32.0"
      destPortFig="Fig5.0"
      sourceFigNode="Fig32"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig38.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigSingleLineText"
                        ownerhref="127-0-1-1-6d1aa67e:12d3abb32b3:-8000:0000000000001383"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig38.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1441"
              y="225" />
      <lineto x="552"
              y="162" />
    </path>
  </group>
  <group name="Fig39"
       description="org.argouml.uml.diagram.use_case.ui.FigInclude"
       href="127-0-1-1-6d1aa67e:12d3abb32b3:-8000:0000000000001384"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig32.0"
      destPortFig="Fig3.0"
      sourceFigNode="Fig32"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig39.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigSingleLineText"
                        ownerhref="127-0-1-1-6d1aa67e:12d3abb32b3:-8000:0000000000001384"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig39.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1440"
              y="233" />
      <lineto x="391"
              y="233" />
    </path>
  </group>
  <group name="Fig40"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[1968, 64, 112, 42]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016C2"
       fill="1"
       fillcolor="255 255 200"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig40.0"
      x="2024"
      y="85"
      rx="56"
      ry="21"
      fill="1"
      fillcolor="255 255 200"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig40.1"
      x="1985"
      y="73"
      width="77"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >select Action</text>
    <group name="Fig40.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1985, 73, 77, 0]"
         href="-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016C2"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig40.2.0"
        x="1985"
        y="73"
        width="77"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig40.3"
      x="10"
      y="10"
      width="11"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig40.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[10, 10, 64, 19]"
         href="-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016C2"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig40.4.0"
        x="10"
        y="10"
        width="64"
        height="19"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig41"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[1968, 112, 124, 44]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016C3"
       fill="1"
       fillcolor="255 255 200"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig41.0"
      x="2030"
      y="134"
      rx="62"
      ry="22"
      fill="1"
      fillcolor="255 255 200"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig41.1"
      x="1983"
      y="122"
      width="93"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >select Terminal</text>
    <group name="Fig41.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1983, 122, 93, 0]"
         href="-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016C3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig41.2.0"
        x="1983"
        y="122"
        width="93"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig41.3"
      x="10"
      y="10"
      width="11"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig41.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[10, 10, 64, 19]"
         href="-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016C3"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig41.4.0"
        x="10"
        y="10"
        width="64"
        height="19"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig42"
       description="org.argouml.uml.diagram.use_case.ui.FigInclude"
       href="-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016C4"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig41.0"
      destPortFig="Fig33.0"
      sourceFigNode="Fig41"
      destFigNode="Fig33"
      <argouml:pathitem figname="Fig42.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigSingleLineText"
                        ownerhref="-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016C4"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig42.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1990"
              y="150" />
      <lineto x="1847"
              y="212" />
    </path>
  </group>
  <group name="Fig43"
       description="org.argouml.uml.diagram.use_case.ui.FigInclude"
       href="-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016C5"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig40.0"
      destPortFig="Fig33.0"
      sourceFigNode="Fig40"
      destFigNode="Fig33"
      <argouml:pathitem figname="Fig43.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigSingleLineText"
                        ownerhref="-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016C5"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig43.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1996"
              y="103" />
      <lineto x="1837"
              y="210" />
    </path>
  </group>
  <group name="Fig44"
       description="org.argouml.uml.diagram.use_case.ui.FigInclude"
       href="-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016C6"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig40.0"
      destPortFig="Fig32.0"
      sourceFigNode="Fig40"
      destFigNode="Fig32"
      <argouml:pathitem figname="Fig44.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigSingleLineText"
                        ownerhref="-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016C6"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig44.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1978"
              y="97" />
      <lineto x="1542"
              y="216" />
    </path>
  </group>
  <group name="Fig45"
       description="org.argouml.uml.diagram.use_case.ui.FigInclude"
       href="-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016C7"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig41.0"
      destPortFig="Fig32.0"
      sourceFigNode="Fig41"
      destFigNode="Fig32"
      <argouml:pathitem figname="Fig45.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigSingleLineText"
                        ownerhref="-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016C7"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig45.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1974"
              y="143" />
      <lineto x="1548"
              y="219" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000B01"
      name="Concept howto"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigPackage[848, 0, 272, 344]pathVisible=false;stereotypeView=0;stereotypeVisible=true;visibilityVisible=false"
       href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000ABE"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="848"
      y="0"
      width="272"
      height="344"
      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="848"
              y="0" />
      <lineto x="1070"
              y="0" />
      <lineto x="1070"
              y="24" />
      <lineto x="1119"
              y="24" />
      <lineto x="1119"
              y="343" />
      <lineto x="848"
              y="343" />
      <lineto x="848"
              y="0" />
    </path>
    <text name="Fig0.2"
      x="848"
      y="0"
      width="223"
      height="25"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >util</text>
    <group name="Fig0.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[848, 0, 222, 1]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000ABE"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.3.0"
        x="848"
        y="0"
        width="222"
        height="1"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig0.4"
      x="848"
      y="24"
      width="272"
      height="320"
      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[0, 0, 792, 864]pathVisible=true;stereotypeView=0;stereotypeVisible=true;visibilityVisible=false"
       href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000B01"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="0"
      y="0"
      width="792"
      height="864"
      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="0"
              y="0" />
      <lineto x="742"
              y="0" />
      <lineto x="742"
              y="24" />
      <lineto x="791"
              y="24" />
      <lineto x="791"
              y="863" />
      <lineto x="0"
              y="863" />
      <lineto x="0"
              y="0" />
    </path>
    <text name="Fig1.2"
      x="0"
      y="0"
      width="743"
      height="25"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >menta::model::howto</text>
    <group name="Fig1.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[0, 0, 742, 1]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000B01"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.3.0"
        x="0"
        y="0"
        width="742"
        height="1"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.4"
      x="0"
      y="24"
      width="792"
      height="840"
      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.static_structure.ui.FigClass[200, 656, 100, 69]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF7"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig1"
    </private>
    
    <rectangle name="Fig2.0"
      x="200"
      y="656"
      width="100"
      height="69"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig2.1"
      x="201"
      y="657"
      width="98"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >StringLiteral</text>
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[201, 657, 98, 0]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF7"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="201"
        y="657"
        width="98"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig2.3"
      x="200"
      y="680"
      width="100"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig2.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[201, 681, 98, 21]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF7"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.4.0"
        x="201"
        y="681"
        width="98"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig2.5"
      x="200"
      y="702"
      width="100"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig2.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[201, 703, 98, 21]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF7"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.6.0"
        x="201"
        y="703"
        width="98"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[624, 560, 151, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig1"
    </private>
    
    <rectangle name="Fig3.0"
      x="624"
      y="560"
      width="151"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig3.1"
      x="625"
      y="561"
      width="149"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >AddClass</text>
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[625, 561, 149, 0]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="625"
        y="561"
        width="149"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig3.3"
      x="624"
      y="584"
      width="151"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[625, 585, 149, 22]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.4.0"
        x="625"
        y="585"
        width="149"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig3.5"
      x="624"
      y="607"
      width="151"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[625, 608, 149, 22]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.6.0"
        x="625"
        y="608"
        width="149"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[552, 648, 151, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF5"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig1"
    </private>
    
    <rectangle name="Fig4.0"
      x="552"
      y="648"
      width="151"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig4.1"
      x="553"
      y="649"
      width="149"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >RemoveClass</text>
    <group name="Fig4.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[553, 649, 149, 0]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.2.0"
        x="553"
        y="649"
        width="149"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig4.3"
      x="552"
      y="672"
      width="151"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig4.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[553, 673, 149, 22]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.4.0"
        x="553"
        y="673"
        width="149"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig4.5"
      x="552"
      y="695"
      width="151"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig4.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[553, 696, 149, 22]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.6.0"
        x="553"
        y="696"
        width="149"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[336, 552, 164, 105]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000ABD"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig1"
    </private>
    
    <rectangle name="Fig5.0"
      x="336"
      y="552"
      width="164"
      height="105"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig5.1"
      x="337"
      y="553"
      width="162"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="false"
      textsize="12"
      justification="Center"
    >ActionInstance</text>
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[337, 553, 162, 0]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000ABD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="337"
        y="553"
        width="162"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig5.3"
      x="336"
      y="576"
      width="164"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig5.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[337, 577, 162, 59]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000ABD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.4.0"
        x="337"
        y="577"
        width="162"
        height="59"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig5.4.1"
        x="337"
        y="577"
        width="162"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >actionClass : ActionClass</text>
      <text name="Fig5.4.2"
        x="337"
        y="594"
        width="162"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >parameters : Sequence</text>
      <text name="Fig5.4.3"
        x="337"
        y="611"
        width="162"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >destination : ActionInstance</text>
    </group>
    <rectangle name="Fig5.5"
      x="336"
      y="635"
      width="164"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig5.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[337, 636, 162, 21]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000ABD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.6.0"
        x="337"
        y="636"
        width="162"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[416, 240, 309, 75]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig1"
    </private>
    
    <rectangle name="Fig6.0"
      x="416"
      y="240"
      width="309"
      height="75"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig6.1"
      x="417"
      y="241"
      width="307"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="false"
      textsize="12"
      justification="Center"
    >HowTo</text>
    <group name="Fig6.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[417, 241, 307, 0]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.2.0"
        x="417"
        y="241"
        width="307"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig6.3"
      x="416"
      y="264"
      width="309"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig6.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[417, 265, 307, 26]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.4.0"
        x="417"
        y="265"
        width="307"
        height="26"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig6.4.1"
        x="417"
        y="265"
        width="307"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >context : Context</text>
    </group>
    <rectangle name="Fig6.5"
      x="416"
      y="291"
      width="309"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig6.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[417, 292, 307, 22]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.6.0"
        x="417"
        y="292"
        width="307"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[128, 416, 147, 60]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CC2"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig1"
    </private>
    
    <rectangle name="Fig7.0"
      x="128"
      y="416"
      width="147"
      height="60"
      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="128"
              y="416" />
      <lineto x="264"
              y="416" />
      <lineto x="274"
              y="426" />
      <lineto x="274"
              y="475" />
      <lineto x="128"
              y="475" />
      <lineto x="128"
              y="416" />
    </path>
    <path name="Fig7.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="264"
              y="416" />
      <lineto x="274"
              y="426" />
      <lineto x="264"
              y="426" />
      <lineto x="264"
              y="416" />
    </path>
    <group name="Fig7.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[130, 418, 133, 0]"
         href="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CC2"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.3.0"
        x="130"
        y="418"
        width="133"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig7.4"
      x="130"
      y="418"
      width="133"
      height="56"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >Static parameter
that is not described
as HowTo.</text>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.static_structure.ui.FigPackage[856, 32, 256, 304]pathVisible=false;stereotypeView=0;stereotypeVisible=true;visibilityVisible=false"
       href="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000D5C"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig0"
    </private>
    
    <rectangle name="Fig8.0"
      x="856"
      y="32"
      width="256"
      height="304"
      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="856"
              y="32" />
      <lineto x="1062"
              y="32" />
      <lineto x="1062"
              y="56" />
      <lineto x="1111"
              y="56" />
      <lineto x="1111"
              y="335" />
      <lineto x="856"
              y="335" />
      <lineto x="856"
              y="32" />
    </path>
    <text name="Fig8.2"
      x="856"
      y="32"
      width="207"
      height="25"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >sequence</text>
    <group name="Fig8.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[856, 32, 206, 1]"
         href="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000D5C"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.3.0"
        x="856"
        y="32"
        width="206"
        height="1"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig8.4"
      x="856"
      y="56"
      width="256"
      height="280"
      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.static_structure.ui.FigClass[880, 216, 178, 89]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CE8"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig8"
    </private>
    
    <rectangle name="Fig9.0"
      x="880"
      y="216"
      width="178"
      height="89"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig9.1"
      x="881"
      y="217"
      width="176"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >SequenceElement</text>
    <group name="Fig9.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[881, 217, 275, 0]"
         href="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CE8"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.2.0"
        x="881"
        y="217"
        width="275"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig9.3"
      x="880"
      y="240"
      width="178"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig9.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[881, 241, 176, 42]"
         href="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CE8"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.4.0"
        x="881"
        y="241"
        width="176"
        height="42"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig9.4.1"
        x="881"
        y="241"
        width="176"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >next : SequenceElement</text>
      <text name="Fig9.4.2"
        x="881"
        y="258"
        width="176"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >content : HowTo</text>
    </group>
    <rectangle name="Fig9.5"
      x="880"
      y="282"
      width="178"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig9.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[881, 283, 176, 21]"
         href="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CE8"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.6.0"
        x="881"
        y="283"
        width="176"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[872, 72, 158, 73]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CD4"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig8"
    </private>
    
    <rectangle name="Fig10.0"
      x="872"
      y="72"
      width="158"
      height="73"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig10.1"
      x="873"
      y="73"
      width="156"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Sequence</text>
    <group name="Fig10.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[873, 73, 229, 0]"
         href="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CD4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig10.2.0"
        x="873"
        y="73"
        width="229"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig10.3"
      x="872"
      y="96"
      width="158"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig10.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[873, 97, 156, 25]"
         href="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CD4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig10.4.0"
        x="873"
        y="97"
        width="156"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig10.4.1"
        x="873"
        y="97"
        width="156"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >first : SequenceElement</text>
    </group>
    <rectangle name="Fig10.5"
      x="872"
      y="122"
      width="158"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig10.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[873, 123, 156, 21]"
         href="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CD4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig10.6.0"
        x="873"
        y="123"
        width="156"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000D04"
       sourceConnector="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000D05"
       destConnector="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000D08"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig10"
      destPortFig="Fig9"
      sourceFigNode="Fig10"
      destFigNode="Fig9"
      <argouml:pathitem figname="Fig11.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000D04"
                        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="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000D05"
                        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="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000D05"
                        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="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000D08"
                        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="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000D08"
                        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="944"
              y="145" />
      <lineto x="944"
              y="216" />
    </path>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[56, 664, 97, 68]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001148"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig1"
    </private>
    
    <rectangle name="Fig12.0"
      x="56"
      y="664"
      width="97"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig12.1"
      x="57"
      y="665"
      width="95"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >NumberLiteral</text>
    <group name="Fig12.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[57, 665, 95, 0]"
         href="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001148"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig12.2.0"
        x="57"
        y="665"
        width="95"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig12.3"
      x="56"
      y="688"
      width="97"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig12.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[57, 689, 95, 21]"
         href="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001148"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig12.4.0"
        x="57"
        y="689"
        width="95"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig12.5"
      x="56"
      y="709"
      width="97"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig12.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[57, 710, 95, 21]"
         href="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001148"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig12.6.0"
        x="57"
        y="710"
        width="95"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[8, 544, 74, 68]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-353488f1:12ca19aea10:-8000:00000000000013F4"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig1"
    </private>
    
    <rectangle name="Fig13.0"
      x="8"
      y="544"
      width="74"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig13.1"
      x="9"
      y="545"
      width="72"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Reference</text>
    <group name="Fig13.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[9, 545, 72, 0]"
         href="-64--88-121--118-353488f1:12ca19aea10:-8000:00000000000013F4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.2.0"
        x="9"
        y="545"
        width="72"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig13.3"
      x="8"
      y="568"
      width="74"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig13.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[9, 569, 72, 21]"
         href="-64--88-121--118-353488f1:12ca19aea10:-8000:00000000000013F4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.4.0"
        x="9"
        y="569"
        width="72"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig13.5"
      x="8"
      y="589"
      width="74"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig13.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[9, 590, 72, 21]"
         href="-64--88-121--118-353488f1:12ca19aea10:-8000:00000000000013F4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.6.0"
        x="9"
        y="590"
        width="72"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[184, 520, 120, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-353488f1:12ca19aea10:-8000:00000000000013F5"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig1"
    </private>
    
    <rectangle name="Fig14.0"
      x="184"
      y="520"
      width="120"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig14.1"
      x="185"
      y="521"
      width="118"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Terminal</text>
    <group name="Fig14.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[185, 521, 118, 0]"
         href="-64--88-121--118-353488f1:12ca19aea10:-8000:00000000000013F5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig14.2.0"
        x="185"
        y="521"
        width="118"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig14.3"
      x="184"
      y="544"
      width="120"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig14.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[185, 545, 118, 25]"
         href="-64--88-121--118-353488f1:12ca19aea10:-8000:00000000000013F5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig14.4.0"
        x="185"
        y="545"
        width="118"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig14.4.1"
        x="185"
        y="545"
        width="118"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >value : Knowledge</text>
    </group>
    <rectangle name="Fig14.5"
      x="184"
      y="569"
      width="120"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig14.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[185, 570, 118, 21]"
         href="-64--88-121--118-353488f1:12ca19aea10:-8000:00000000000013F5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig14.6.0"
        x="185"
        y="570"
        width="118"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[840, 504, 179, 86]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-353488f1:12ca19aea10:-8000:000000000000144F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig15.0"
      x="840"
      y="504"
      width="179"
      height="86"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig15.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="840"
              y="504" />
      <lineto x="1008"
              y="504" />
      <lineto x="1018"
              y="514" />
      <lineto x="1018"
              y="589" />
      <lineto x="840"
              y="589" />
      <lineto x="840"
              y="504" />
    </path>
    <path name="Fig15.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1008"
              y="504" />
      <lineto x="1018"
              y="514" />
      <lineto x="1008"
              y="514" />
      <lineto x="1008"
              y="504" />
    </path>
    <group name="Fig15.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[842, 506, 165, 0]"
         href="-64--88-121--118-353488f1:12ca19aea10:-8000:000000000000144F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig15.3.0"
        x="842"
        y="506"
        width="165"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig15.4"
      x="842"
      y="506"
      width="165"
      height="82"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >Non Terminal,
Functional repersentation
of HowTo</text>
  </group>
  <group name="Fig16"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig15.0"
      destPortFig="Fig5.0"
      sourceFigNode="Fig15"
      destFigNode="Fig5"
    </private>
    <path name="Fig16.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="840"
              y="552" />
      <lineto x="500"
              y="552" />
    </path>
  </group>
  <group name="Fig17"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001DFF"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig5.0"
      destPortFig="Fig6.0"
      sourceFigNode="Fig5"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig17.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001DFF"
                        angle="-84.0"
                        offset="32" />
    </private>
    <path name="Fig17.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="440"
              y="552" />
      <lineto x="440"
              y="315" />
    </path>
  </group>
  <group name="Fig18"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E08"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig14.0"
      destPortFig="Fig6.0"
      sourceFigNode="Fig14"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig18.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E08"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig18.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="304"
              y="520" />
      <lineto x="416"
              y="315" />
    </path>
  </group>
  <group name="Fig19"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig13.0"
      destPortFig="Fig14.0"
      sourceFigNode="Fig13"
      destFigNode="Fig14"
      <argouml:pathitem figname="Fig19.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1A"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig19.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="82"
              y="544" />
      <lineto x="184"
              y="544" />
    </path>
  </group>
  <group name="Fig20"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[448, 64, 158, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig1"
    </private>
    
    <rectangle name="Fig20.0"
      x="448"
      y="64"
      width="158"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig20.1"
      x="449"
      y="65"
      width="156"
      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="Fig20.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[449, 65, 156, 0]"
         href="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig20.2.0"
        x="449"
        y="65"
        width="156"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig20.3"
      x="448"
      y="88"
      width="158"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig20.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[449, 89, 156, 25]"
         href="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig20.4.0"
        x="449"
        y="89"
        width="156"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig20.4.1"
        x="449"
        y="89"
        width="156"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >howTos : Sequence</text>
    </group>
    <rectangle name="Fig20.5"
      x="448"
      y="113"
      width="158"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig20.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[449, 114, 156, 21]"
         href="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig20.6.0"
        x="449"
        y="114"
        width="156"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig21"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E32"
       sourceConnector="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E33"
       destConnector="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E36"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig9"
      destPortFig="Fig6"
      sourceFigNode="Fig9"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig21.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E32"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig21.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E33"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig21.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E33"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig21.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E36"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig21.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E36"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig21.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="880"
              y="272" />
      <lineto x="725"
              y="272" />
    </path>
  </group>
  <group name="Fig22"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E39"
       sourceConnector="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E3A"
       destConnector="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E3D"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig13"
      destPortFig="Fig6"
      sourceFigNode="Fig13"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig22.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E39"
                        angle="-68.99999999999999"
                        offset="19" />
      <argouml:pathitem figname="Fig22.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E3A"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig22.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E3A"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig22.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E3D"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig22.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E3D"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig22.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="56"
              y="544" />
      <lineto x="56"
              y="408" />
      <lineto x="416"
              y="315" />
    </path>
  </group>
  <group name="Fig23"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[192, 240, 113, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E46"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig1"
    </private>
    
    <rectangle name="Fig23.0"
      x="192"
      y="240"
      width="113"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig23.1"
      x="193"
      y="241"
      width="111"
      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="Fig23.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[193, 241, 111, 0]"
         href="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E46"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig23.2.0"
        x="193"
        y="241"
        width="111"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig23.3"
      x="192"
      y="264"
      width="113"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig23.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[193, 265, 111, 25]"
         href="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E46"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig23.4.0"
        x="193"
        y="265"
        width="111"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig23.4.1"
        x="193"
        y="265"
        width="111"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >variables : Map</text>
    </group>
    <rectangle name="Fig23.5"
      x="192"
      y="289"
      width="113"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig23.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[193, 290, 111, 21]"
         href="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E46"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig23.6.0"
        x="193"
        y="290"
        width="111"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig24"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E54"
       sourceConnector="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E55"
       destConnector="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E58"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig6"
      destPortFig="Fig23"
      sourceFigNode="Fig6"
      destFigNode="Fig23"
      <argouml:pathitem figname="Fig24.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E54"
                        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="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E55"
                        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="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E55"
                        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="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E58"
                        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="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E58"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig24.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="416"
              y="288" />
      <lineto x="305"
              y="288" />
    </path>
  </group>
  <group name="Fig25"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016D8"
       sourceConnector="-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016D9"
       destConnector="-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016DC"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig20"
      destPortFig="Fig10"
      sourceFigNode="Fig20"
      destFigNode="Fig10"
      <argouml:pathitem figname="Fig25.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016D8"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig25.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016D9"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig25.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016D9"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig25.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016DC"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig25.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-6f3df7dd:12d4acafa72:-8000:00000000000016DC"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig25.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="606"
              y="112" />
      <lineto x="872"
              y="112" />
    </path>
  </group>
  <group name="Fig26"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001834"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig14.0"
      sourceFigNode="Fig2"
      destFigNode="Fig14"
      <argouml:pathitem figname="Fig26.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001834"
                        angle="-270.0"
                        offset="46" />
    </private>
    <path name="Fig26.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="292"
              y="656" />
      <lineto x="292"
              y="591" />
    </path>
  </group>
  <group name="Fig27"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001835"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig12.0"
      destPortFig="Fig14.0"
      sourceFigNode="Fig12"
      destFigNode="Fig14"
      <argouml:pathitem figname="Fig27.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001835"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig27.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="153"
              y="664" />
      <lineto x="184"
              y="591" />
    </path>
  </group>
  <group name="Fig28"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7.0"
      destPortFig="Fig14.0"
      sourceFigNode="Fig7"
      destFigNode="Fig14"
    </private>
    <path name="Fig28.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="267"
              y="476" />
      <lineto x="267"
              y="520" />
    </path>
  </group>
  <group name="Fig29"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[600, 352, 181, 122]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000184C"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig1"
    </private>
    
    <rectangle name="Fig29.0"
      x="600"
      y="352"
      width="181"
      height="122"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig29.1"
      x="601"
      y="353"
      width="179"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ActionClass</text>
    <group name="Fig29.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[601, 353, 179, 0]"
         href="-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000184C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig29.2.0"
        x="601"
        y="353"
        width="179"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig29.3"
      x="600"
      y="376"
      width="181"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig29.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[601, 377, 179, 76]"
         href="-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000184C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig29.4.0"
        x="601"
        y="377"
        width="179"
        height="76"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig29.4.1"
        x="601"
        y="377"
        width="179"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >superClass : ActionClass</text>
      <text name="Fig29.4.2"
        x="601"
        y="394"
        width="179"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >parameters : Sequence</text>
      <text name="Fig29.4.3"
        x="601"
        y="411"
        width="179"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >mandatoryParameters : Set</text>
      <text name="Fig29.4.4"
        x="601"
        y="428"
        width="179"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >scope : Set</text>
    </group>
    <rectangle name="Fig29.5"
      x="600"
      y="452"
      width="181"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig29.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[601, 453, 179, 21]"
         href="-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000184C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig29.6.0"
        x="601"
        y="453"
        width="179"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig30"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001883"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3.0"
      destPortFig="Fig29.0"
      sourceFigNode="Fig3"
      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--118--3ed16425:12d5fecd723:-8000:0000000000001883"
                        angle="-92.0"
                        offset="26" />
    </private>
    <path name="Fig30.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="680"
              y="560" />
      <lineto x="680"
              y="474" />
    </path>
  </group>
  <group name="Fig31"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001888"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4.0"
      destPortFig="Fig29.0"
      sourceFigNode="Fig4"
      destFigNode="Fig29"
      <argouml:pathitem figname="Fig31.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001888"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig31.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="624"
              y="648" />
      <lineto x="624"
              y="474" />
    </path>
  </group>
  <group name="Fig32"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018A8"
       sourceConnector="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018A9"
       destConnector="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018AC"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig5"
      destPortFig="Fig29"
      sourceFigNode="Fig5"
      destFigNode="Fig29"
      <argouml:pathitem figname="Fig32.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018A8"
                        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--118--3ed16425:12d5fecd723:-8000:00000000000018A9"
                        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--118--3ed16425:12d5fecd723:-8000:00000000000018A9"
                        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--118--3ed16425:12d5fecd723:-8000:00000000000018AC"
                        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--118--3ed16425:12d5fecd723:-8000:00000000000018AC"
                        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="500"
              y="552" />
      <lineto x="600"
              y="474" />
    </path>
  </group>
  <group name="Fig33"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[448, 736, 132, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018AF"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig1"
    </private>
    
    <rectangle name="Fig33.0"
      x="448"
      y="736"
      width="132"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig33.1"
      x="449"
      y="737"
      width="130"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >RemoveInstance</text>
    <group name="Fig33.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[449, 737, 130, 0]"
         href="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018AF"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig33.2.0"
        x="449"
        y="737"
        width="130"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig33.3"
      x="448"
      y="760"
      width="132"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig33.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[449, 761, 130, 22]"
         href="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018AF"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig33.4.0"
        x="449"
        y="761"
        width="130"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig33.5"
      x="448"
      y="783"
      width="132"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig33.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[449, 784, 130, 22]"
         href="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018AF"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig33.6.0"
        x="449"
        y="784"
        width="130"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig34"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018B0"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig33"
      destPortFig="Fig5"
      sourceFigNode="Fig33"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig34.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018B0"
                        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="472"
              y="736" />
      <lineto x="472"
              y="657" />
    </path>
  </group>
  <group name="Fig35"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[280, 736, 163, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018C0"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig1"
    </private>
    
    <rectangle name="Fig35.0"
      x="280"
      y="736"
      width="163"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig35.1"
      x="281"
      y="737"
      width="161"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >AddInstance</text>
    <group name="Fig35.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[281, 737, 161, 0]"
         href="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018C0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig35.2.0"
        x="281"
        y="737"
        width="161"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig35.3"
      x="280"
      y="760"
      width="163"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig35.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[281, 761, 161, 22]"
         href="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018C0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig35.4.0"
        x="281"
        y="761"
        width="161"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig35.5"
      x="280"
      y="783"
      width="163"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig35.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[281, 784, 161, 22]"
         href="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018C0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig35.6.0"
        x="281"
        y="784"
        width="161"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig36"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018C1"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig35"
      destPortFig="Fig5"
      sourceFigNode="Fig35"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig36.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018C1"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig36.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="360"
              y="736" />
      <lineto x="360"
              y="657" />
    </path>
  </group>
  <group name="Fig37"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig15.0"
      destPortFig="Fig29.0"
      sourceFigNode="Fig15"
      destFigNode="Fig29"
    </private>
    <path name="Fig37.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="840"
              y="504" />
      <lineto x="781"
              y="474" />
    </path>
  </group>
  <group name="Fig38"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018DD"
       sourceConnector="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018DE"
       destConnector="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018E1"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig33"
      destPortFig="Fig4"
      sourceFigNode="Fig33"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig38.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018DD"
                        angle="226.0"
                        offset="36" />
      <argouml:pathitem figname="Fig38.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018DE"
                        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--118--3ed16425:12d5fecd723:-8000:00000000000018DE"
                        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--118--3ed16425:12d5fecd723:-8000:00000000000018E1"
                        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--118--3ed16425:12d5fecd723:-8000:00000000000018E1"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig38.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="580"
              y="776" />
      <lineto x="672"
              y="776" />
      <lineto x="672"
              y="719" />
    </path>
  </group>
  <group name="Fig39"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018E4"
       sourceConnector="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018E5"
       destConnector="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018E8"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig35"
      destPortFig="Fig3"
      sourceFigNode="Fig35"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig39.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018E4"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig39.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018E5"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig39.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018E5"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig39.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018E8"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig39.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018E8"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig39.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="416"
              y="807" />
      <lineto x="416"
              y="840" />
      <lineto x="768"
              y="840" />
      <lineto x="768"
              y="631" />
    </path>
  </group>
  <group name="Fig40"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:0000000000001786"
       sourceConnector="-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:0000000000001787"
       destConnector="-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:000000000000178A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig35"
      destPortFig="Fig10"
      sourceFigNode="Fig35"
      destFigNode="Fig10"
      <argouml:pathitem figname="Fig40.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:0000000000001786"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig40.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:0000000000001787"
                        angle="-36.0"
                        offset="33" />
      <argouml:pathitem figname="Fig40.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:0000000000001787"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig40.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:000000000000178A"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig40.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:000000000000178A"
                        angle="135.0"
                        offset="5" />
      <argouml:pathitem figname="Fig40.6"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigEdgePort"
                        ownerhref="-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:0000000000001786"
                        angle="270.0"
                        offset="0" />
    </private>
    <path name="Fig40.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="384"
              y="807" />
      <lineto x="384"
              y="984" />
      <lineto x="1264"
              y="984" />
      <lineto x="1264"
              y="112" />
      <lineto x="1030"
              y="112" />
    </path>
  </group>
  <group name="Fig41"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--5685f3b6:12d79e72133:-8000:00000000000017AB"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig29.0"
      destPortFig="Fig6.0"
      sourceFigNode="Fig29"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig41.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--5685f3b6:12d79e72133:-8000:00000000000017AB"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig41.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="647"
              y="352" />
      <lineto x="647"
              y="315" />
    </path>
  </group>
  <group name="Fig42"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017D1"
       sourceConnector="-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017D2"
       destConnector="-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017D5"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig29"
      destPortFig="Fig10"
      sourceFigNode="Fig29"
      destFigNode="Fig10"
      <argouml:pathitem figname="Fig42.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017D1"
                        angle="-107.0"
                        offset="55" />
      <argouml:pathitem figname="Fig42.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017D2"
                        angle="1.0"
                        offset="95" />
      <argouml:pathitem figname="Fig42.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017D2"
                        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--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017D5"
                        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--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017D5"
                        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="781"
              y="408" />
      <lineto x="1208"
              y="408" />
      <lineto x="1208"
              y="144" />
      <lineto x="1030"
              y="144" />
    </path>
  </group>
  <group name="Fig43"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017DC"
       sourceConnector="-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017DD"
       destConnector="-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017E0"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig29"
      destPortFig="Fig6"
      sourceFigNode="Fig29"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig43.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017DC"
                        angle="-56.0"
                        offset="11" />
      <argouml:pathitem figname="Fig43.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017DD"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig43.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017DD"
                        angle="1.0"
                        offset="85" />
      <argouml:pathitem figname="Fig43.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017E0"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig43.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017E0"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig43.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="600"
              y="408" />
      <lineto x="496"
              y="408" />
      <lineto x="496"
              y="315" />
    </path>
  </group>
  <group name="Fig44"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[488, 888, 93, 60]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:0000000000001828"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig44.0"
      x="488"
      y="888"
      width="93"
      height="60"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig44.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="488"
              y="888" />
      <lineto x="570"
              y="888" />
      <lineto x="580"
              y="898" />
      <lineto x="580"
              y="947" />
      <lineto x="488"
              y="947" />
      <lineto x="488"
              y="888" />
    </path>
    <path name="Fig44.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="570"
              y="888" />
      <lineto x="580"
              y="898" />
      <lineto x="570"
              y="898" />
      <lineto x="570"
              y="888" />
    </path>
    <group name="Fig44.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[490, 890, 79, 0]"
         href="-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:0000000000001828"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig44.3.0"
        x="490"
        y="890"
        width="79"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig44.4"
      x="490"
      y="890"
      width="79"
      height="56"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >parameters
are HowTo-s
to remove</text>
  </group>
  <group name="Fig45"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig44"
      destPortFig="Fig33"
      sourceFigNode="Fig44"
      destFigNode="Fig33"
    </private>
    <path name="Fig45.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="558"
              y="888" />
      <lineto x="558"
              y="807" />
    </path>
  </group>
  <group name="Fig46"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[1088, 808, 118, 60]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1-2939c866:12db4a198a5:-8000:000000000000147F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig46.0"
      x="1088"
      y="808"
      width="118"
      height="60"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig46.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1088"
              y="808" />
      <lineto x="1195"
              y="808" />
      <lineto x="1205"
              y="818" />
      <lineto x="1205"
              y="867" />
      <lineto x="1088"
              y="867" />
      <lineto x="1088"
              y="808" />
    </path>
    <path name="Fig46.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1195"
              y="808" />
      <lineto x="1205"
              y="818" />
      <lineto x="1195"
              y="818" />
      <lineto x="1195"
              y="808" />
    </path>
    <group name="Fig46.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1090, 810, 104, 0]"
         href="127-0-1-1-2939c866:12db4a198a5:-8000:000000000000147F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig46.3.0"
        x="1090"
        y="810"
        width="104"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig46.4"
      x="1090"
      y="810"
      width="104"
      height="56"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >actually are 
sub expressions
</text>
  </group>
  <group name="Fig47"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig46"
      destPortFig="Fig40.6"
      sourceFigNode="Fig46"
      destFigNode="Fig40.6"
    </private>
    <path name="Fig47.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1206"
              y="868" />
      <lineto x="1262"
              y="960" />
    </path>
  </group>
  <group name="Fig48"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[840, 424, 142, 70]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--634ddb5f:12dcd2048f9:-8000:00000000000017FE"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig48.0"
      x="840"
      y="424"
      width="142"
      height="70"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig48.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="840"
              y="424" />
      <lineto x="971"
              y="424" />
      <lineto x="981"
              y="434" />
      <lineto x="981"
              y="493" />
      <lineto x="840"
              y="493" />
      <lineto x="840"
              y="424" />
    </path>
    <path name="Fig48.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="971"
              y="424" />
      <lineto x="981"
              y="434" />
      <lineto x="971"
              y="434" />
      <lineto x="971"
              y="424" />
    </path>
    <group name="Fig48.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[842, 426, 128, 0]"
         href="-64--88-121--118--634ddb5f:12dcd2048f9:-8000:00000000000017FE"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig48.3.0"
        x="842"
        y="426"
        width="128"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig48.4"
      x="842"
      y="426"
      width="128"
      height="66"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >scope is the
Set of AcctionClasses
where this class could 
be used</text>
  </group>
  <group name="Fig49"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig48"
      destPortFig="Fig29"
      sourceFigNode="Fig48"
      destFigNode="Fig29"
    </private>
    <path name="Fig49.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="840"
              y="448" />
      <lineto x="781"
              y="448" />
    </path>
  </group>
  <group name="Fig50"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[840, 600, 146, 70]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001810"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig50.0"
      x="840"
      y="600"
      width="146"
      height="70"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig50.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="840"
              y="600" />
      <lineto x="975"
              y="600" />
      <lineto x="985"
              y="610" />
      <lineto x="985"
              y="669" />
      <lineto x="840"
              y="669" />
      <lineto x="840"
              y="600" />
    </path>
    <path name="Fig50.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="975"
              y="600" />
      <lineto x="985"
              y="610" />
      <lineto x="975"
              y="610" />
      <lineto x="975"
              y="600" />
    </path>
    <group name="Fig50.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[842, 602, 132, 0]"
         href="-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001810"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig50.3.0"
        x="842"
        y="602"
        width="132"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig50.4"
      x="842"
      y="602"
      width="132"
      height="66"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >destination is the 
ActionInstance to 
apply current Instance
for the HowToApplicator</text>
  </group>
  <group name="Fig51"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig50"
      destPortFig="Fig5"
      sourceFigNode="Fig50"
      destFigNode="Fig5"
    </private>
    <path name="Fig51.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="840"
              y="640" />
      <lineto x="500"
              y="640" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B49"
      name="processing request"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[288, 32, 16, 16]pathVisible=false;stereotypeView=0;"
       href="-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B4B"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="296"
      y="40"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig0.1"
      x="296"
      y="40"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[208, 80, 204, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B4C"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="209"
      y="81"
      width="202"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig1.1"
      x="208"
      y="80"
      width="204"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[216, 80, 188, 0]"
         href="-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B4C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="216"
        y="80"
        width="188"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="216"
      y="80"
      width="188"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Analyst creates Requirments</text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B51"
       stroke="1"
       strokecolor="black"
  >
    <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="-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B51"
                        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="296"
              y="48" />
      <lineto x="296"
              y="81" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[144, 264, 369, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B60"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="145"
      y="265"
      width="367"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig3.1"
      x="144"
      y="264"
      width="369"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[152, 264, 353, 0]"
         href="-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B60"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="152"
        y="264"
        width="353"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig3.3"
      x="152"
      y="264"
      width="353"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >AnalogyDetector: find solution for similar Requirements</text>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.state.ui.FigJunctionState[288, 344, 32, 32]pathVisible=false;stereotypeView=0;"
       href="-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B6D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig4.0"
      x="288"
      y="344"
      width="32"
      height="32"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig4.1"
      x="288"
      y="344"
      width="32"
      height="32"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B6E"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3.0"
      destPortFig="Fig4.0"
      sourceFigNode="Fig3"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig5.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B6E"
                        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="304"
              y="299" />
      <lineto x="304"
              y="344" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[408, 464, 282, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B86"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig6.0"
      x="409"
      y="465"
      width="280"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig6.1"
      x="408"
      y="464"
      width="282"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig6.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[416, 464, 266, 0]"
         href="-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B86"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.2.0"
        x="416"
        y="464"
        width="266"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig6.3"
      x="416"
      y="464"
      width="266"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >GeneticGenerator: generate new soluton</text>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B89"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4.0"
      destPortFig="Fig6.0"
      sourceFigNode="Fig4"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig7.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B89"
                        angle="310.0"
                        offset="50" />
    </private>
    <path name="Fig7.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="320"
              y="360" />
      <lineto x="528"
              y="360" />
      <lineto x="528"
              y="465" />
    </path>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[16, 400, 250, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B8B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig8.0"
      x="17"
      y="401"
      width="248"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig8.1"
      x="16"
      y="400"
      width="250"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig8.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[24, 400, 234, 0]"
         href="-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B8B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.2.0"
        x="24"
        y="400"
        width="234"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig8.3"
      x="24"
      y="400"
      width="234"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >SolutionChecker: check the solution</text>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B94"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4.0"
      destPortFig="Fig8.0"
      sourceFigNode="Fig4"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig9.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B94"
                        angle="-75.00000000000001"
                        offset="37" />
    </private>
    <path name="Fig9.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="288"
              y="360" />
      <lineto x="184"
              y="360" />
      <lineto x="184"
              y="401" />
    </path>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.state.ui.FigJunctionState[176, 472, 32, 32]pathVisible=false;stereotypeView=0;"
       href="-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B96"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig10.0"
      x="176"
      y="472"
      width="32"
      height="32"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig10.1"
      x="176"
      y="472"
      width="32"
      height="32"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B97"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig8.0"
      destPortFig="Fig10.0"
      sourceFigNode="Fig8"
      destFigNode="Fig10"
      <argouml:pathitem figname="Fig11.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B97"
                        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="192"
              y="435" />
      <lineto x="192"
              y="472" />
    </path>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B98"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig10.0"
      destPortFig="Fig6.0"
      sourceFigNode="Fig10"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig12.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-0-100--301f2162:12af7b09420:-8000:0000000000000B98"
                        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="208"
              y="488" />
      <lineto x="409"
              y="488" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.state.ui.FigJoinState[152, 592, 440, 7]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000F83"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig13.0"
      x="152"
      y="592"
      width="440"
      height="7"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig13.1"
      x="152"
      y="592"
      width="440"
      height="7"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000F86"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig6.0"
      destPortFig="Fig13.0"
      sourceFigNode="Fig6"
      destFigNode="Fig13"
      <argouml:pathitem figname="Fig14.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000F86"
                        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="531"
              y="499" />
      <lineto x="531"
              y="592" />
    </path>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000F89"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig10.0"
      destPortFig="Fig13.0"
      sourceFigNode="Fig10"
      destFigNode="Fig13"
      <argouml:pathitem figname="Fig15.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000F89"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig15.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="192"
              y="504" />
      <lineto x="192"
              y="592" />
    </path>
  </group>
  <group name="Fig16"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[200, 712, 345, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FB4"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig16.0"
      x="201"
      y="713"
      width="343"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig16.1"
      x="200"
      y="712"
      width="345"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig16.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[208, 712, 329, 0]"
         href="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FB4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig16.2.0"
        x="208"
        y="712"
        width="329"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig16.3"
      x="208"
      y="712"
      width="329"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Translator: creates the code of the solution</text>
  </group>
  <group name="Fig17"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[200, 784, 373, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FB8"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig17.0"
      x="201"
      y="785"
      width="371"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig17.1"
      x="200"
      y="784"
      width="373"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig17.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[208, 784, 357, 0]"
         href="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FB8"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig17.2.0"
        x="208"
        y="784"
        width="357"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig17.3"
      x="208"
      y="784"
      width="357"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >RequestBuilder: creates confiramation to human expert</text>
  </group>
  <group name="Fig18"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FBB"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig16.0"
      destPortFig="Fig17.0"
      sourceFigNode="Fig16"
      destFigNode="Fig17"
      <argouml:pathitem figname="Fig18.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FBB"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig18.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="375"
              y="747" />
      <lineto x="375"
              y="785" />
    </path>
  </group>
  <group name="Fig19"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[240, 872, 277, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FBC"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig19.0"
      x="241"
      y="873"
      width="275"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig19.1"
      x="240"
      y="872"
      width="277"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig19.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[248, 872, 261, 0]"
         href="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FBC"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig19.2.0"
        x="248"
        y="872"
        width="261"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig19.3"
      x="248"
      y="872"
      width="261"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ResponceAnalyser: analyse confirmation</text>
  </group>
  <group name="Fig20"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FBD"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig17"
      destPortFig="Fig19"
      sourceFigNode="Fig17"
      destFigNode="Fig19"
      <argouml:pathitem figname="Fig20.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FBD"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig20.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="368"
              y="820" />
      <lineto x="368"
              y="872" />
    </path>
  </group>
  <group name="Fig21"
       description="org.argouml.uml.diagram.state.ui.FigJunctionState[360, 944, 32, 32]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FC2"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig21.0"
      x="360"
      y="944"
      width="32"
      height="32"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig21.1"
      x="360"
      y="944"
      width="32"
      height="32"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig22"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FC3"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig19.0"
      destPortFig="Fig21.0"
      sourceFigNode="Fig19"
      destFigNode="Fig21"
      <argouml:pathitem figname="Fig22.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FC3"
                        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="376"
              y="907" />
      <lineto x="376"
              y="944" />
    </path>
  </group>
  <group name="Fig23"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[40, 1008, 360, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FC4"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig23.0"
      x="41"
      y="1009"
      width="358"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig23.1"
      x="40"
      y="1008"
      width="360"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig23.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[48, 1008, 344, 0]"
         href="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FC4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig23.2.0"
        x="48"
        y="1008"
        width="344"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig23.3"
      x="48"
      y="1008"
      width="344"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ConfirmationAnalyser: setup the Solution is confirmed</text>
  </group>
  <group name="Fig24"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FC7"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig21.0"
      destPortFig="Fig23.0"
      sourceFigNode="Fig21"
      destFigNode="Fig23"
      <argouml:pathitem figname="Fig24.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FC7"
                        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="376"
              y="976" />
      <lineto x="376"
              y="1009" />
    </path>
  </group>
  <group name="Fig25"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[488, 992, 346, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FC9"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig25.0"
      x="489"
      y="993"
      width="344"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig25.1"
      x="488"
      y="992"
      width="346"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig25.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[496, 992, 330, 0]"
         href="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FC9"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig25.2.0"
        x="496"
        y="992"
        width="330"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig25.3"
      x="496"
      y="992"
      width="330"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ConfirmationAnalyser: setup Solution not confirmed</text>
  </group>
  <group name="Fig26"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FCD"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig21.0"
      destPortFig="Fig25.0"
      sourceFigNode="Fig21"
      destFigNode="Fig25"
      <argouml:pathitem figname="Fig26.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FCD"
                        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="392"
              y="960" />
      <lineto x="489"
              y="993" />
    </path>
  </group>
  <group name="Fig27"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[608, 1072, 103, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FCF"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig27.0"
      x="609"
      y="1073"
      width="101"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig27.1"
      x="608"
      y="1072"
      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[616, 1072, 87, 0]"
         href="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FCF"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig27.2.0"
        x="616"
        y="1072"
        width="87"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig27.3"
      x="616"
      y="1072"
      width="87"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Trainer: run</text>
  </group>
  <group name="Fig28"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FD2"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig25.0"
      destPortFig="Fig27.0"
      sourceFigNode="Fig25"
      destFigNode="Fig27"
      <argouml:pathitem figname="Fig28.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FD2"
                        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="609"
              y="1027" />
      <lineto x="609"
              y="1073" />
    </path>
  </group>
  <group name="Fig29"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FD3"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig27.0"
      destPortFig="Fig3"
      sourceFigNode="Fig27"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig29.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FD3"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig29.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="710"
              y="1088" />
      <lineto x="952"
              y="1088" />
      <lineto x="952"
              y="288" />
      <lineto x="513"
              y="288" />
    </path>
  </group>
  <group name="Fig30"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[136, 1080, 103, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FD4"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig30.0"
      x="137"
      y="1081"
      width="101"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig30.1"
      x="136"
      y="1080"
      width="103"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig30.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[144, 1080, 87, 0]"
         href="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FD4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig30.2.0"
        x="144"
        y="1080"
        width="87"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig30.3"
      x="144"
      y="1080"
      width="87"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Trainer: run</text>
  </group>
  <group name="Fig31"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FD7"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig23.0"
      destPortFig="Fig30.0"
      sourceFigNode="Fig23"
      destFigNode="Fig30"
      <argouml:pathitem figname="Fig31.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FD7"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig31.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="184"
              y="1043" />
      <lineto x="184"
              y="1081" />
    </path>
  </group>
  <group name="Fig32"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[176, 1168, 24, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FD8"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig32.0"
      x="188"
      y="1180"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig32.1"
      x="188"
      y="1180"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig32.2"
      x="187"
      y="1179"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig33"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FD9"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig30.0"
      destPortFig="Fig32.0"
      sourceFigNode="Fig30"
      destFigNode="Fig32"
      <argouml:pathitem figname="Fig33.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FD9"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig33.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="188"
              y="1115" />
      <lineto x="188"
              y="1168" />
    </path>
  </group>
  <group name="Fig34"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D13"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig13.0"
      destPortFig="Fig16.0"
      sourceFigNode="Fig13"
      destFigNode="Fig16"
      <argouml:pathitem figname="Fig34.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D13"
                        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="372"
              y="599" />
      <lineto x="372"
              y="713" />
    </path>
  </group>
  <group name="Fig35"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DD9"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig3.0"
      sourceFigNode="Fig1"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig35.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DD9"
                        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="299"
              y="115" />
      <lineto x="299"
              y="265" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000891"
      name="Component"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[528, 184, 130, 80]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D57"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="538"
      y="184"
      width="120"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig0.1"
      x="538"
      y="184"
      width="120"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[549, 185, 108, 0]"
         href="-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D57"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="549"
        y="185"
        width="108"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig0.3"
      x="549"
      y="185"
      width="108"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >MentaController</text>
    <rectangle name="Fig0.4"
      x="528"
      y="205"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig0.5"
      x="528"
      y="232"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[480, 40, 277, 80]pathVisible=true;stereotypeView=0;"
       href="-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="490"
      y="40"
      width="267"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig1.1"
      x="490"
      y="40"
      width="267"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[501, 41, 255, 0]"
         href="-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5B"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="501"
        y="41"
        width="255"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="501"
      y="41"
      width="255"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::knowledgebaseserver::KBServer</text>
    <rectangle name="Fig1.4"
      x="480"
      y="61"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig1.5"
      x="480"
      y="88"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5C"
       stroke="1"
       strokecolor="black"
  >
    <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.FigTextGroup"
                        ownerhref="-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5C"
                        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="585"
              y="184" />
      <lineto x="585"
              y="120" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[824, 184, 313, 80]pathVisible=true;stereotypeView=0;"
       href="-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5E"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="834"
      y="184"
      width="303"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig3.1"
      x="834"
      y="184"
      width="303"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[845, 185, 291, 0]"
         href="-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5E"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="845"
        y="185"
        width="291"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig3.3"
      x="845"
      y="185"
      width="291"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::solutiongenerator::SolutionGenerator</text>
    <rectangle name="Fig3.4"
      x="824"
      y="205"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig3.5"
      x="824"
      y="232"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5F"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig3.0"
      sourceFigNode="Fig0"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig4.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5F"
                        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="658"
              y="224" />
      <lineto x="834"
              y="224" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[824, 296, 302, 80]pathVisible=true;stereotypeView=0;"
       href="-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D60"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="834"
      y="296"
      width="292"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig5.1"
      x="834"
      y="296"
      width="292"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[845, 297, 280, 0]"
         href="-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D60"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="845"
        y="297"
        width="280"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig5.3"
      x="845"
      y="297"
      width="280"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::reasoneradapter::ReasonerAdapter</text>
    <rectangle name="Fig5.4"
      x="824"
      y="317"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig5.5"
      x="824"
      y="344"
      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--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D63"
       stroke="1"
       strokecolor="black"
  >
    <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.FigTextGroup"
                        ownerhref="-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D63"
                        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="904"
              y="264" />
      <lineto x="904"
              y="296" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[32, 36, 105, 60]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D64"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig7.0"
      x="32"
      y="36"
      width="105"
      height="60"
      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="32"
              y="36" />
      <lineto x="126"
              y="36" />
      <lineto x="136"
              y="46" />
      <lineto x="136"
              y="95" />
      <lineto x="32"
              y="95" />
      <lineto x="32"
              y="36" />
    </path>
    <path name="Fig7.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="126"
              y="36" />
      <lineto x="136"
              y="46" />
      <lineto x="126"
              y="46" />
      <lineto x="126"
              y="36" />
    </path>
    <group name="Fig7.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[34, 38, 91, 0]"
         href="-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D64"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.3.0"
        x="34"
        y="38"
        width="91"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig7.4"
      x="34"
      y="38"
      width="91"
      height="56"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >User interface
Component</text>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[528, 424, 211, 80]pathVisible=true;stereotypeView=0;"
       href="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C6"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig8.0"
      x="538"
      y="424"
      width="201"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig8.1"
      x="538"
      y="424"
      width="201"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig8.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[549, 425, 189, 0]"
         href="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C6"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.2.0"
        x="549"
        y="425"
        width="189"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig8.3"
      x="549"
      y="425"
      width="189"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::translator::Translator</text>
    <rectangle name="Fig8.4"
      x="528"
      y="445"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig8.5"
      x="528"
      y="472"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C7"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig8"
      sourceFigNode="Fig0"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig9.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C7"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig9.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="587"
              y="264" />
      <lineto x="587"
              y="424" />
    </path>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C8"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig8"
      sourceFigNode="Fig0"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C8"
                        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="587"
              y="264" />
      <lineto x="587"
              y="424" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C9"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig8"
      sourceFigNode="Fig0"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig11.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010C9"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig11.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="587"
              y="264" />
      <lineto x="587"
              y="424" />
    </path>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010CC"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig8"
      sourceFigNode="Fig0"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig12.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010CC"
                        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="587"
              y="264" />
      <lineto x="587"
              y="424" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010CD"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig8"
      sourceFigNode="Fig0"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig13.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010CD"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig13.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="587"
              y="264" />
      <lineto x="587"
              y="424" />
    </path>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010CE"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig8"
      sourceFigNode="Fig0"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig14.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010CE"
                        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="587"
              y="264" />
      <lineto x="587"
              y="424" />
    </path>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010CF"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig8"
      sourceFigNode="Fig0"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig15.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010CF"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig15.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="587"
              y="264" />
      <lineto x="587"
              y="424" />
    </path>
  </group>
  <group name="Fig16"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010D0"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig8"
      sourceFigNode="Fig0"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig16.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010D0"
                        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="587"
              y="264" />
      <lineto x="587"
              y="424" />
    </path>
  </group>
  <group name="Fig17"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010D1"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig8"
      sourceFigNode="Fig0"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig17.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010D1"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig17.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="587"
              y="264" />
      <lineto x="587"
              y="424" />
    </path>
  </group>
  <group name="Fig18"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010D2"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig8"
      sourceFigNode="Fig0"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig18.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010D2"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig18.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="587"
              y="264" />
      <lineto x="587"
              y="424" />
    </path>
  </group>
  <group name="Fig19"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010D3"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig8"
      sourceFigNode="Fig0"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig19.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010D3"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig19.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="587"
              y="264" />
      <lineto x="587"
              y="424" />
    </path>
  </group>
  <group name="Fig20"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010D5"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig8"
      sourceFigNode="Fig0"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig20.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010D5"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig20.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="587"
              y="264" />
      <lineto x="587"
              y="424" />
    </path>
  </group>
  <group name="Fig21"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010DE"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig8"
      sourceFigNode="Fig0"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig21.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010DE"
                        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="587"
              y="264" />
      <lineto x="587"
              y="424" />
    </path>
  </group>
  <group name="Fig22"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010DF"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig8"
      sourceFigNode="Fig0"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig22.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010DF"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig22.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="587"
              y="264" />
      <lineto x="587"
              y="424" />
    </path>
  </group>
  <group name="Fig23"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010E0"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig8"
      sourceFigNode="Fig0"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig23.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010E0"
                        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="587"
              y="264" />
      <lineto x="587"
              y="424" />
    </path>
  </group>
  <group name="Fig24"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010E1"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig8"
      sourceFigNode="Fig0"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig24.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010E1"
                        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="587"
              y="264" />
      <lineto x="587"
              y="424" />
    </path>
  </group>
  <group name="Fig25"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010E2"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig8"
      sourceFigNode="Fig0"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig25.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010E2"
                        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="587"
              y="264" />
      <lineto x="587"
              y="424" />
    </path>
  </group>
  <group name="Fig26"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010E3"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig8"
      sourceFigNode="Fig0"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig26.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010E3"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig26.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="587"
              y="264" />
      <lineto x="587"
              y="424" />
    </path>
  </group>
  <group name="Fig27"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[80, 192, 264, 80]pathVisible=true;stereotypeView=0;"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000114F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig27.0"
      x="90"
      y="192"
      width="254"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig27.1"
      x="90"
      y="192"
      width="254"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig27.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[101, 193, 242, 0]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000114F"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig27.2.0"
        x="101"
        y="193"
        width="242"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig27.3"
      x="101"
      y="193"
      width="242"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::communicator::Communicator</text>
    <rectangle name="Fig27.4"
      x="80"
      y="213"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig27.5"
      x="80"
      y="240"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig28"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7.0"
      destPortFig="Fig27.0"
      sourceFigNode="Fig7"
      destFigNode="Fig27"
    </private>
    <path name="Fig28.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="90"
              y="96" />
      <lineto x="90"
              y="192" />
    </path>
  </group>
  <group name="Fig29"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[96, 424, 125, 60]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001709"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig29.0"
      x="96"
      y="424"
      width="125"
      height="60"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig29.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="96"
              y="424" />
      <lineto x="210"
              y="424" />
      <lineto x="220"
              y="434" />
      <lineto x="220"
              y="483" />
      <lineto x="96"
              y="483" />
      <lineto x="96"
              y="424" />
    </path>
    <path name="Fig29.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="210"
              y="424" />
      <lineto x="220"
              y="434" />
      <lineto x="210"
              y="434" />
      <lineto x="210"
              y="424" />
    </path>
    <group name="Fig29.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[98, 426, 111, 0]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001709"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig29.3.0"
        x="98"
        y="426"
        width="111"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig29.4"
      x="98"
      y="426"
      width="111"
      height="56"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >Creates 
HowToExpression
from Solution</text>
  </group>
  <group name="Fig30"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118-4f3f8a17:12d2d7d28e6:-8000:00000000000016E6"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig27.0"
      sourceFigNode="Fig0"
      destFigNode="Fig27"
      <argouml:pathitem figname="Fig30.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-4f3f8a17:12d2d7d28e6:-8000:00000000000016E6"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig30.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="538"
              y="224" />
      <lineto x="344"
              y="224" />
    </path>
  </group>
  <group name="Fig31"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[760, 424, 178, 80]pathVisible=true;stereotypeView=0;"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001107"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig31.0"
      x="770"
      y="424"
      width="168"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig31.1"
      x="770"
      y="424"
      width="168"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig31.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[781, 425, 156, 0]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001107"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig31.2.0"
        x="781"
        y="425"
        width="156"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig31.3"
      x="781"
      y="425"
      width="156"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::learner::Learner</text>
    <rectangle name="Fig31.4"
      x="760"
      y="445"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig31.5"
      x="760"
      y="472"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig32"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016DC"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig31.0"
      sourceFigNode="Fig0"
      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--118-4ea75cd3:12d55414088:-8000:00000000000016DC"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig32.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="658"
              y="264" />
      <lineto x="770"
              y="424" />
    </path>
  </group>
  <group name="Fig33"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[312, 424, 211, 80]pathVisible=true;stereotypeView=0;"
       href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001467"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig33.0"
      x="322"
      y="424"
      width="201"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig33.1"
      x="322"
      y="424"
      width="201"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig33.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[333, 425, 189, 0]"
         href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001467"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig33.2.0"
        x="333"
        y="425"
        width="189"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig33.3"
      x="333"
      y="425"
      width="189"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::applicator::Applicator</text>
    <rectangle name="Fig33.4"
      x="312"
      y="445"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig33.5"
      x="312"
      y="472"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig34"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001468"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig33"
      sourceFigNode="Fig0"
      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--118--6eb3abf3:12c9d8697d3:-8000:0000000000001468"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig34.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="528"
              y="264" />
      <lineto x="523"
              y="424" />
    </path>
  </group>
  <group name="Fig35"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig33"
      destPortFig="Fig29"
      sourceFigNode="Fig33"
      destFigNode="Fig29"
    </private>
    <path name="Fig35.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="312"
              y="484" />
      <lineto x="221"
              y="484" />
    </path>
  </group>
  <group name="Fig36"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[80, 320, 339, 80]pathVisible=true;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013EB"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig36.0"
      x="90"
      y="320"
      width="329"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig36.1"
      x="90"
      y="320"
      width="329"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig36.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[101, 321, 317, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013EB"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig36.2.0"
        x="101"
        y="321"
        width="317"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig36.3"
      x="101"
      y="321"
      width="317"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::subscribercontroller::SubscriberController</text>
    <rectangle name="Fig36.4"
      x="80"
      y="341"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig36.5"
      x="80"
      y="368"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig37"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013EC"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig36"
      sourceFigNode="Fig0"
      destFigNode="Fig36"
      <argouml:pathitem figname="Fig37.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013EC"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig37.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="528"
              y="264" />
      <lineto x="419"
              y="320" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000891"
      name="Interface"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[0, 0, 600, 274]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D55"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="0"
      y="0"
      width="600"
      height="274"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="1"
      y="1"
      width="598"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >MentaService</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1, 1, 598, 20]"
         href="-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D55"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="1"
        y="1"
        width="598"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.2.1"
        x="1"
        y="1"
        width="598"
        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="600"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1, 45, 598, 229]"
         href="-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D55"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="1"
        y="45"
        width="598"
        height="229"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="1"
        y="45"
        width="598"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >createRequest(responce : Response,subscribers : Set) : URI</text>
      <text name="Fig0.4.2"
        x="1"
        y="62"
        width="598"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >updateRequirements(conversationURI : URI,responce : Response) : URI</text>
      <text name="Fig0.4.3"
        x="1"
        y="79"
        width="598"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >confirmSolution(conversationURI : URI,confirmationResponce : ConfirmationResponse) : Report</text>
      <text name="Fig0.4.4"
        x="1"
        y="96"
        width="598"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >partialConfirmSolution(partialConfirmationResponse : PartialClarificationResponse) : URI</text>
      <text name="Fig0.4.5"
        x="1"
        y="113"
        width="598"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >importApplication(applicationPath : URI) : URI</text>
      <text name="Fig0.4.6"
        x="1"
        y="130"
        width="598"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >addHowTo(howTo : HowTo) : URI</text>
      <text name="Fig0.4.7"
        x="1"
        y="147"
        width="598"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >addHowTos(howTos : Set) : Set[URI]</text>
      <text name="Fig0.4.8"
        x="1"
        y="164"
        width="598"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >addCommonSenseRule(rule : Rule) : URI</text>
      <text name="Fig0.4.9"
        x="1"
        y="181"
        width="598"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >addCommonSenseRules(rules : Set) : Set[URI]</text>
      <text name="Fig0.4.10"
        x="1"
        y="198"
        width="598"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >addAssociation(association : CompoundAssociation) : URI</text>
      <text name="Fig0.4.11"
        x="1"
        y="215"
        width="598"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >selectActionClass(uri : URI) : ActionClass</text>
      <text name="Fig0.4.12"
        x="1"
        y="232"
        width="598"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >selectActionIndividual(uri : URI) : ActionIndividual</text>
      <text name="Fig0.4.13"
        x="1"
        y="249"
        width="598"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >getGenerationReport(conversationURI : URI)</text>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[168, 344, 274, 71]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001198"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="168"
      y="344"
      width="274"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="169"
      y="345"
      width="272"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::knowledgebaseserver::ReturnType</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[169, 345, 272, 0]"
         href="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001198"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="169"
        y="345"
        width="272"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig1.3"
      x="168"
      y="368"
      width="274"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[169, 369, 272, 25]"
         href="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001198"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.4.0"
        x="169"
        y="369"
        width="272"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.4.1"
        x="169"
        y="369"
        width="272"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >fault : Fault</text>
    </group>
    <rectangle name="Fig1.5"
      x="168"
      y="393"
      width="274"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[169, 394, 272, 21]"
         href="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001198"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.6.0"
        x="169"
        y="394"
        width="272"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[624, 0, 420, 60]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--15ba7f80:12d045308f0:-8000:000000000000161B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="624"
      y="0"
      width="420"
      height="60"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig2.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="624"
              y="0" />
      <lineto x="1033"
              y="0" />
      <lineto x="1043"
              y="10" />
      <lineto x="1043"
              y="59" />
      <lineto x="624"
              y="59" />
      <lineto x="624"
              y="0" />
    </path>
    <path name="Fig2.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1033"
              y="0" />
      <lineto x="1043"
              y="10" />
      <lineto x="1033"
              y="10" />
      <lineto x="1033"
              y="0" />
    </path>
    <group name="Fig2.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[626, 2, 406, 0]"
         href="-64--88-121--118--15ba7f80:12d045308f0:-8000:000000000000161B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.3.0"
        x="626"
        y="2"
        width="406"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig2.4"
      x="626"
      y="2"
      width="406"
      height="56"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >addHowTos(howTos : Set[HowTo]) : ReturnSetKnowledge
addCommonSenseRules(rules : Set[Rule]) : ReturnSetKnowledge</text>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig2"
      destFigNode="Fig0"
    </private>
    <path name="Fig3.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="624"
              y="60" />
      <lineto x="600"
              y="60" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[937, 568, 171, 72]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000898"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig4.0"
      x="937"
      y="568"
      width="171"
      height="72"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig4.1"
      x="938"
      y="569"
      width="169"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::Knowledge</text>
    <group name="Fig4.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[938, 569, 169, 0]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000898"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.2.0"
        x="938"
        y="569"
        width="169"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig4.3"
      x="937"
      y="592"
      width="171"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig4.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[938, 593, 169, 25]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000898"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.4.0"
        x="938"
        y="593"
        width="169"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig4.4.1"
        x="938"
        y="593"
        width="169"
        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="Fig4.5"
      x="937"
      y="617"
      width="171"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig4.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[938, 618, 169, 21]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000898"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.6.0"
        x="938"
        y="618"
        width="169"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[0, 457, 265, 72]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A1"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="0"
      y="457"
      width="265"
      height="72"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig5.1"
      x="1"
      y="458"
      width="263"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::knowledgebaseserver::ReturnURI</text>
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1, 458, 263, 0]"
         href="-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="1"
        y="458"
        width="263"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig5.3"
      x="0"
      y="481"
      width="265"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig5.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1, 482, 263, 25]"
         href="-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.4.0"
        x="1"
        y="482"
        width="263"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig5.4.1"
        x="1"
        y="482"
        width="263"
        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="Fig5.5"
      x="0"
      y="506"
      width="265"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig5.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1, 507, 263, 21]"
         href="-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.6.0"
        x="1"
        y="507"
        width="263"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A2"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig5"
      destPortFig="Fig1"
      sourceFigNode="Fig5"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A2"
                        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="189"
              y="457" />
      <lineto x="189"
              y="415" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[336, 457, 287, 72]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D29"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig7.0"
      x="336"
      y="457"
      width="287"
      height="72"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig7.1"
      x="337"
      y="458"
      width="285"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::knowledgebaseserver::ReturnReport</text>
    <group name="Fig7.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[337, 458, 285, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D29"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="337"
        y="458"
        width="285"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig7.3"
      x="336"
      y="481"
      width="287"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig7.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[337, 482, 285, 25]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D29"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.4.0"
        x="337"
        y="482"
        width="285"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig7.4.1"
        x="337"
        y="482"
        width="285"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >report : Report</text>
    </group>
    <rectangle name="Fig7.5"
      x="336"
      y="506"
      width="287"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig7.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[337, 507, 285, 21]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D29"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.6.0"
        x="337"
        y="507"
        width="285"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D2A"
       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="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D2A"
                        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="412"
              y="457" />
      <lineto x="412"
              y="415" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[536, 569, 333, 71]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--15ba7f80:12d045308f0:-8000:0000000000001622"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig9.0"
      x="536"
      y="569"
      width="333"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig9.1"
      x="537"
      y="570"
      width="331"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::knowledgebaseserver::ReturnSetKnowledge</text>
    <group name="Fig9.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[537, 570, 331, 0]"
         href="-64--88-121--118--15ba7f80:12d045308f0:-8000:0000000000001622"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.2.0"
        x="537"
        y="570"
        width="331"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig9.3"
      x="536"
      y="593"
      width="333"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig9.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[537, 594, 331, 25]"
         href="-64--88-121--118--15ba7f80:12d045308f0:-8000:0000000000001622"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.4.0"
        x="537"
        y="594"
        width="331"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig9.4.1"
        x="537"
        y="594"
        width="331"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >set : Set</text>
    </group>
    <rectangle name="Fig9.5"
      x="536"
      y="618"
      width="333"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig9.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[537, 619, 331, 21]"
         href="-64--88-121--118--15ba7f80:12d045308f0:-8000:0000000000001622"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.6.0"
        x="537"
        y="619"
        width="331"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--15ba7f80:12d045308f0:-8000:000000000000163B"
       sourceConnector="-64--88-121--118--15ba7f80:12d045308f0:-8000:000000000000163C"
       destConnector="-64--88-121--118--15ba7f80:12d045308f0:-8000:000000000000163F"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig9"
      destPortFig="Fig4"
      sourceFigNode="Fig9"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--15ba7f80:12d045308f0:-8000:000000000000163B"
                        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--118--15ba7f80:12d045308f0:-8000:000000000000163C"
                        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="-64--88-121--118--15ba7f80:12d045308f0:-8000:000000000000163C"
                        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--118--15ba7f80:12d045308f0:-8000:000000000000163F"
                        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--118--15ba7f80:12d045308f0:-8000:000000000000163F"
                        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="869"
              y="609" />
      <lineto x="937"
              y="609" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--15ba7f80:12d045308f0:-8000:0000000000001632"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig9"
      destPortFig="Fig7"
      sourceFigNode="Fig9"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig11.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--15ba7f80:12d045308f0:-8000:0000000000001632"
                        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="536"
              y="569" />
      <lineto x="536"
              y="529" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001082"
      name="Concept Menta Process"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[232, 556, 309, 75]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="232"
      y="556"
      width="309"
      height="75"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="233"
      y="557"
      width="307"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::HowTo</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[233, 557, 307, 0]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="233"
        y="557"
        width="307"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig0.3"
      x="232"
      y="580"
      width="309"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[233, 581, 307, 26]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="233"
        y="581"
        width="307"
        height="26"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="233"
        y="581"
        width="307"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >context : Context</text>
    </group>
    <rectangle name="Fig0.5"
      x="232"
      y="607"
      width="309"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[233, 608, 307, 22]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.6.0"
        x="233"
        y="608"
        width="307"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[233, 392, 220, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001088"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="233"
      y="392"
      width="220"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="234"
      y="393"
      width="218"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::Translation</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[234, 393, 218, 0]"
         href="-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001088"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="234"
        y="393"
        width="218"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig1.3"
      x="233"
      y="416"
      width="220"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[234, 417, 218, 21]"
         href="-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001088"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.4.0"
        x="234"
        y="417"
        width="218"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig1.5"
      x="233"
      y="437"
      width="220"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[234, 438, 218, 21]"
         href="-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001088"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.6.0"
        x="234"
        y="438"
        width="218"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001090"
       sourceConnector="-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001091"
       destConnector="-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001094"
       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--118-71d66e14:12c2c1e189f:-8000:0000000000001090"
                        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="-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001091"
                        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="-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001091"
                        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="-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001094"
                        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="-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001094"
                        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="296"
              y="460" />
      <lineto x="296"
              y="556" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[232, 272, 204, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001098"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="232"
      y="272"
      width="204"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig3.1"
      x="233"
      y="273"
      width="202"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::Papeline</text>
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[233, 273, 202, 0]"
         href="-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001098"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="233"
        y="273"
        width="202"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig3.3"
      x="232"
      y="296"
      width="204"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[233, 297, 202, 21]"
         href="-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001098"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.4.0"
        x="233"
        y="297"
        width="202"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig3.5"
      x="232"
      y="317"
      width="204"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[233, 318, 202, 21]"
         href="-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001098"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.6.0"
        x="233"
        y="318"
        width="202"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001099"
       sourceConnector="-64--88-121--118-71d66e14:12c2c1e189f:-8000:000000000000109A"
       destConnector="-64--88-121--118-71d66e14:12c2c1e189f:-8000:000000000000109D"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3"
      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="-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001099"
                        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--118-71d66e14:12c2c1e189f:-8000:000000000000109A"
                        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--118-71d66e14:12c2c1e189f:-8000:000000000000109A"
                        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--118-71d66e14:12c2c1e189f:-8000:000000000000109D"
                        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--118-71d66e14:12c2c1e189f:-8000:000000000000109D"
                        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="320"
              y="340" />
      <lineto x="320"
              y="392" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[240, 136, 187, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010A1"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="240"
      y="136"
      width="187"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig5.1"
      x="241"
      y="137"
      width="185"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::Cyrcle</text>
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[241, 137, 185, 0]"
         href="-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010A1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="241"
        y="137"
        width="185"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig5.3"
      x="240"
      y="160"
      width="187"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig5.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[241, 161, 185, 21]"
         href="-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010A1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.4.0"
        x="241"
        y="161"
        width="185"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig5.5"
      x="240"
      y="181"
      width="187"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig5.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[241, 182, 185, 21]"
         href="-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010A1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.6.0"
        x="241"
        y="182"
        width="185"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010A9"
       sourceConnector="-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010AA"
       destConnector="-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010AD"
       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="-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010A9"
                        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--118-71d66e14:12c2c1e189f:-8000:00000000000010AA"
                        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--118-71d66e14:12c2c1e189f:-8000:00000000000010AA"
                        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--118-71d66e14:12c2c1e189f:-8000:00000000000010AD"
                        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="-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010AD"
                        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="320"
              y="204" />
      <lineto x="320"
              y="272" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[232, 8, 200, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010B1"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig7.0"
      x="232"
      y="8"
      width="200"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig7.1"
      x="233"
      y="9"
      width="198"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::Process</text>
    <group name="Fig7.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[233, 9, 198, 0]"
         href="-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010B1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="233"
        y="9"
        width="198"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig7.3"
      x="232"
      y="32"
      width="200"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig7.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[233, 33, 198, 21]"
         href="-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010B1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.4.0"
        x="233"
        y="33"
        width="198"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig7.5"
      x="232"
      y="53"
      width="200"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig7.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[233, 54, 198, 21]"
         href="-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010B1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.6.0"
        x="233"
        y="54"
        width="198"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010B2"
       sourceConnector="-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010B3"
       destConnector="-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010B6"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7"
      destPortFig="Fig5"
      sourceFigNode="Fig7"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010B2"
                        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="-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010B3"
                        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="-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010B3"
                        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--118-71d66e14:12c2c1e189f:-8000:00000000000010B6"
                        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--118-71d66e14:12c2c1e189f:-8000:00000000000010B6"
                        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="328"
              y="76" />
      <lineto x="328"
              y="136" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[512, 392, 157, 134]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010BA"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig9.0"
      x="512"
      y="392"
      width="157"
      height="134"
      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="512"
              y="392" />
      <lineto x="658"
              y="392" />
      <lineto x="668"
              y="402" />
      <lineto x="668"
              y="525" />
      <lineto x="512"
              y="525" />
      <lineto x="512"
              y="392" />
    </path>
    <path name="Fig9.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="658"
              y="392" />
      <lineto x="668"
              y="402" />
      <lineto x="658"
              y="402" />
      <lineto x="658"
              y="392" />
    </path>
    <group name="Fig9.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[514, 394, 143, 0]"
         href="-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010BA"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.3.0"
        x="514"
        y="394"
        width="143"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig9.4"
      x="514"
      y="394"
      width="143"
      height="130"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >Is basic action
to translate from 
acceptance criteria 
to solution, consist of
seqence of How-tos
ex: SolutionGenerator,
SolutionChecker,
</text>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig9"
      destPortFig="Fig1"
      sourceFigNode="Fig9"
      destFigNode="Fig1"
    </private>
    <path name="Fig10.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="512"
              y="424" />
      <lineto x="453"
              y="424" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[512, 272, 156, 70]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010BB"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig11.0"
      x="512"
      y="272"
      width="156"
      height="70"
      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="512"
              y="272" />
      <lineto x="657"
              y="272" />
      <lineto x="667"
              y="282" />
      <lineto x="667"
              y="341" />
      <lineto x="512"
              y="341" />
      <lineto x="512"
              y="272" />
    </path>
    <path name="Fig11.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="657"
              y="272" />
      <lineto x="667"
              y="282" />
      <lineto x="657"
              y="282" />
      <lineto x="657"
              y="272" />
    </path>
    <group name="Fig11.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[514, 274, 142, 0]"
         href="-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010BB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.3.0"
        x="514"
        y="274"
        width="142"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig11.4"
      x="514"
      y="274"
      width="142"
      height="66"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >Sequnce of
Translations,
with possible
conditional transitions</text>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig11"
      destPortFig="Fig3"
      sourceFigNode="Fig11"
      destFigNode="Fig3"
    </private>
    <path name="Fig12.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="512"
              y="290" />
      <lineto x="436"
              y="290" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[512, 8, 138, 86]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010BC"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig13.0"
      x="512"
      y="8"
      width="138"
      height="86"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig13.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="512"
              y="8" />
      <lineto x="639"
              y="8" />
      <lineto x="649"
              y="18" />
      <lineto x="649"
              y="93" />
      <lineto x="512"
              y="93" />
      <lineto x="512"
              y="8" />
    </path>
    <path name="Fig13.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="639"
              y="8" />
      <lineto x="649"
              y="18" />
      <lineto x="639"
              y="18" />
      <lineto x="639"
              y="8" />
    </path>
    <group name="Fig13.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[514, 10, 124, 0]"
         href="-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010BC"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.3.0"
        x="514"
        y="10"
        width="124"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig13.4"
      x="514"
      y="10"
      width="124"
      height="82"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >Seqence of 
Cycles with 
check of 
acceptance criteria
satisfaction</text>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig13"
      destPortFig="Fig7"
      sourceFigNode="Fig13"
      destFigNode="Fig7"
    </private>
    <path name="Fig14.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="512"
              y="40" />
      <lineto x="432"
              y="40" />
    </path>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[512, 136, 105, 60]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010BD"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig15.0"
      x="512"
      y="136"
      width="105"
      height="60"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig15.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="512"
              y="136" />
      <lineto x="606"
              y="136" />
      <lineto x="616"
              y="146" />
      <lineto x="616"
              y="195" />
      <lineto x="512"
              y="195" />
      <lineto x="512"
              y="136" />
    </path>
    <path name="Fig15.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="606"
              y="136" />
      <lineto x="616"
              y="146" />
      <lineto x="606"
              y="146" />
      <lineto x="606"
              y="136" />
    </path>
    <group name="Fig15.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[514, 138, 91, 0]"
         href="-64--88-121--118-71d66e14:12c2c1e189f:-8000:00000000000010BD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig15.3.0"
        x="514"
        y="138"
        width="91"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig15.4"
      x="514"
      y="138"
      width="91"
      height="56"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >Two papelines
1 strait
2 feedback</text>
  </group>
  <group name="Fig16"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig15"
      destPortFig="Fig5"
      sourceFigNode="Fig15"
      destFigNode="Fig5"
    </private>
    <path name="Fig16.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="512"
              y="146" />
      <lineto x="427"
              y="146" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000F8A"
      name="Interface communicator"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[0, 0, 664, 121]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010B0"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="0"
      y="0"
      width="664"
      height="121"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="1"
      y="1"
      width="662"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Communicator</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1, 1, 662, 20]"
         href="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010B0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="1"
        y="1"
        width="662"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.2.1"
        x="1"
        y="1"
        width="662"
        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="664"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1, 45, 662, 76]"
         href="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010B0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="1"
        y="45"
        width="662"
        height="76"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="1"
        y="45"
        width="662"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >processReply(requestFromExpert : Response) : ConversationRuleChangeSetPair</text>
      <text name="Fig0.4.2"
        x="1"
        y="62"
        width="662"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >processReply(conversationURI : URI,responce : ConfirmationResponse) : ConversationRuleChangeSetPair</text>
      <text name="Fig0.4.3"
        x="1"
        y="79"
        width="662"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >stop(communicationURI : URI) : Conversation</text>
      <text name="Fig0.4.4"
        x="1"
        y="96"
        width="662"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >createRequest(report : SolutionReport) : ConfirmationRequest</text>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[768, 8, 517, 60]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013AF"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="768"
      y="8"
      width="517"
      height="60"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig1.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="768"
              y="8" />
      <lineto x="1274"
              y="8" />
      <lineto x="1284"
              y="18" />
      <lineto x="1284"
              y="67" />
      <lineto x="768"
              y="67" />
      <lineto x="768"
              y="8" />
    </path>
    <path name="Fig1.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1274"
              y="8" />
      <lineto x="1284"
              y="18" />
      <lineto x="1274"
              y="18" />
      <lineto x="1274"
              y="8" />
    </path>
    <group name="Fig1.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[770, 10, 503, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013AF"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.3.0"
        x="770"
        y="10"
        width="503"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.4"
      x="770"
      y="10"
      width="503"
      height="56"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >processReply(requestFromExpert : Responce) : ConversationRuleChangeSetPair
starts the communication</text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1"
      destPortFig="Fig0"
      sourceFigNode="Fig1"
      destFigNode="Fig0"
    </private>
    <path name="Fig2.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="768"
              y="60" />
      <lineto x="664"
              y="60" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000FAB"
      name="Interface translator"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[0, 0, 330, 104]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010DE"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="0"
      y="0"
      width="330"
      height="104"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="1"
      y="1"
      width="328"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Translator</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1, 1, 328, 20]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010DE"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="1"
        y="1"
        width="328"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.2.1"
        x="1"
        y="1"
        width="328"
        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="330"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1, 45, 328, 59]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010DE"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="1"
        y="45"
        width="328"
        height="59"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="1"
        y="45"
        width="328"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >apply(inboundKnowledge : Knowledge) : Translation</text>
      <text name="Fig0.4.2"
        x="1"
        y="62"
        width="328"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >apply(sourceURI : URI) : Root</text>
      <text name="Fig0.4.3"
        x="1"
        y="79"
        width="328"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >createPatch(solution : Solution) : KnowledgePatch</text>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[416, 32, 385, 38]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010E3"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="416"
      y="32"
      width="385"
      height="38"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig1.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="416"
              y="32" />
      <lineto x="790"
              y="32" />
      <lineto x="800"
              y="42" />
      <lineto x="800"
              y="69" />
      <lineto x="416"
              y="69" />
      <lineto x="416"
              y="32" />
    </path>
    <path name="Fig1.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="790"
              y="32" />
      <lineto x="800"
              y="42" />
      <lineto x="790"
              y="42" />
      <lineto x="790"
              y="32" />
    </path>
    <group name="Fig1.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[418, 34, 371, 0]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010E3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.3.0"
        x="418"
        y="34"
        width="371"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.4"
      x="418"
      y="34"
      width="371"
      height="34"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >translates any of Knowledge to the Translation decendant.
translates the sources(code) into Knowledge.</text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig1"
      destFigNode="Fig0"
    </private>
    <path name="Fig2.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="416"
              y="54" />
      <lineto x="330"
              y="54" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000B61"
      name="Interface knowledgebaseserver"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[0, 8, 1048, 342]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010E4"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="0"
      y="8"
      width="1048"
      height="342"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="1"
      y="9"
      width="1046"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KnowledgeBaseServer</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1, 9, 1046, 20]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010E4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="1"
        y="9"
        width="1046"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.2.1"
        x="1"
        y="9"
        width="1046"
        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="1048"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1, 53, 1046, 297]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010E4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="1"
        y="53"
        width="1046"
        height="297"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="1"
        y="53"
        width="1046"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >processReqest(requestString : String) : ResultSet</text>
      <text name="Fig0.4.2"
        x="1"
        y="70"
        width="1046"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >save(entity : Knowlegde) : URI</text>
      <text name="Fig0.4.3"
        x="1"
        y="87"
        width="1046"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >addClass(uri : URI) : KnowledgeClass</text>
      <text name="Fig0.4.4"
        x="1"
        y="104"
        width="1046"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >addSubClass(uri : URI,superClass : KnowledgeClass) : KnowledgeClass</text>
      <text name="Fig0.4.5"
        x="1"
        y="121"
        width="1046"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >addIndividual(uri : URI,typeClass : KnowledgeClass) : KnowledgeIndividual</text>
      <text name="Fig0.4.6"
        x="1"
        y="138"
        width="1046"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >addAddActionClass(uri : URI,parent : ActionClass,scope : HowTo) : AddClass</text>
      <text name="Fig0.4.7"
        x="1"
        y="155"
        width="1046"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >addAddActionInstance(uri : URI,actionClass : KnowledgeClass,subExpressions : List[ActionInstance]) : AddInstance</text>
      <text name="Fig0.4.8"
        x="1"
        y="172"
        width="1046"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >addRemoveActionClass(uri : URI,parent : ActionClass,removeObject : HowTo) : RemoveClass</text>
      <text name="Fig0.4.9"
        x="1"
        y="189"
        width="1046"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >addRemoveActionInstance(uri : URI,actionClass : ActionClass,removeObject : HowTo) : RemoveInstance</text>
      <text name="Fig0.4.10"
        x="1"
        y="206"
        width="1046"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >addTerminal(uri : URI) : Terminal</text>
      <text name="Fig0.4.11"
        x="1"
        y="223"
        width="1046"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >addSequenceIndividual(uri : URI,howTos : List[HowTo]) : Sequence</text>
      <text name="Fig0.4.12"
        x="1"
        y="240"
        width="1046"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >addAcceptanceCriteriaIndividual(uri : URI,howTo : HowTo) : AcceptanceCriteria</text>
      <text name="Fig0.4.13"
        x="1"
        y="257"
        width="1046"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >checkConsistency(howToElement : HowTo) : Boolean</text>
      <text name="Fig0.4.14"
        x="1"
        y="274"
        width="1046"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >selectClass(uri : URI) : KnowledgeClass</text>
      <text name="Fig0.4.15"
        x="1"
        y="291"
        width="1046"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >selectIndividual(uri : URI) : KnowledgeIndividual</text>
      <text name="Fig0.4.16"
        x="1"
        y="308"
        width="1046"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >selectActionClass(uri : URI) : ActionClass</text>
      <text name="Fig0.4.17"
        x="1"
        y="325"
        width="1046"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >selectActionInstance(uri : URI) : ActionInstance</text>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[888, 515, 263, 71]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010E8"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="888"
      y="515"
      width="263"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="889"
      y="516"
      width="261"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::knowledgebaseserver::ResultSet</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[889, 516, 231, 0]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010E8"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="889"
        y="516"
        width="231"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig1.3"
      x="888"
      y="539"
      width="263"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[889, 540, 261, 25]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010E8"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.4.0"
        x="889"
        y="540"
        width="261"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.4.1"
        x="889"
        y="540"
        width="261"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >results : Set</text>
    </group>
    <rectangle name="Fig1.5"
      x="888"
      y="564"
      width="263"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[889, 565, 261, 21]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010E8"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.6.0"
        x="889"
        y="565"
        width="261"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010F0"
       sourceConnector="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010F1"
       destConnector="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010F4"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig8"
      destPortFig="Fig1"
      sourceFigNode="Fig8"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig2.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010F0"
                        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="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010F1"
                        angle="-77.00000000000001"
                        offset="14" />
      <argouml:pathitem figname="Fig2.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010F1"
                        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="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010F4"
                        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="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010F4"
                        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="833"
              y="523" />
      <lineto x="888"
              y="523" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[320, 379, 274, 71]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001198"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="320"
      y="379"
      width="274"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig3.1"
      x="321"
      y="380"
      width="272"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::knowledgebaseserver::ReturnType</text>
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[321, 380, 240, 0]"
         href="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001198"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="321"
        y="380"
        width="240"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig3.3"
      x="320"
      y="403"
      width="274"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[321, 404, 272, 25]"
         href="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001198"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.4.0"
        x="321"
        y="404"
        width="272"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig3.4.1"
        x="321"
        y="404"
        width="272"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >fault : Fault</text>
    </group>
    <rectangle name="Fig3.5"
      x="320"
      y="428"
      width="274"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[321, 429, 272, 21]"
         href="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001198"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.6.0"
        x="321"
        y="429"
        width="272"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[648, 379, 234, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001199"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig4.0"
      x="648"
      y="379"
      width="234"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig4.1"
      x="649"
      y="380"
      width="232"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::knowledgebaseserver::Fault</text>
    <group name="Fig4.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[649, 380, 204, 0]"
         href="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001199"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.2.0"
        x="649"
        y="380"
        width="204"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig4.3"
      x="648"
      y="403"
      width="234"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig4.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[649, 404, 232, 21]"
         href="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001199"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.4.0"
        x="649"
        y="404"
        width="232"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig4.5"
      x="648"
      y="424"
      width="234"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig4.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[649, 425, 232, 21]"
         href="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001199"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.6.0"
        x="649"
        y="425"
        width="232"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-55c73797:12c7c99a57d:-8000:000000000000119A"
       sourceConnector="-64--88-121--118-55c73797:12c7c99a57d:-8000:000000000000119B"
       destConnector="-64--88-121--118-55c73797:12c7c99a57d:-8000:000000000000119E"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3"
      destPortFig="Fig4"
      sourceFigNode="Fig3"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig5.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-55c73797:12c7c99a57d:-8000:000000000000119A"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig5.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-55c73797:12c7c99a57d:-8000:000000000000119B"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig5.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-55c73797:12c7c99a57d:-8000:000000000000119B"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig5.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-55c73797:12c7c99a57d:-8000:000000000000119E"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig5.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-55c73797:12c7c99a57d:-8000:000000000000119E"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig5.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="594"
              y="379" />
      <lineto x="648"
              y="379" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[248, 515, 265, 71]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A1"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig6.0"
      x="248"
      y="515"
      width="265"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig6.1"
      x="249"
      y="516"
      width="263"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::knowledgebaseserver::ReturnURI</text>
    <group name="Fig6.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[249, 516, 235, 0]"
         href="-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.2.0"
        x="249"
        y="516"
        width="235"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig6.3"
      x="248"
      y="539"
      width="265"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig6.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[249, 540, 263, 25]"
         href="-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.4.0"
        x="249"
        y="540"
        width="263"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig6.4.1"
        x="249"
        y="540"
        width="263"
        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="Fig6.5"
      x="248"
      y="564"
      width="265"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig6.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[249, 565, 263, 21]"
         href="-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.6.0"
        x="249"
        y="565"
        width="263"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A2"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig6.0"
      destPortFig="Fig3.0"
      sourceFigNode="Fig6"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig7.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A2"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig7.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="320"
              y="515" />
      <lineto x="320"
              y="450" />
    </path>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[528, 523, 305, 71]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A3"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig8.0"
      x="528"
      y="523"
      width="305"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig8.1"
      x="529"
      y="524"
      width="303"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::knowledgebaseserver::ReturnResultSet</text>
    <group name="Fig8.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[529, 524, 268, 0]"
         href="-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.2.0"
        x="529"
        y="524"
        width="268"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig8.3"
      x="528"
      y="547"
      width="305"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig8.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[529, 548, 303, 25]"
         href="-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.4.0"
        x="529"
        y="548"
        width="303"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig8.4.1"
        x="529"
        y="548"
        width="303"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >resultSet : ResultSet</text>
    </group>
    <rectangle name="Fig8.5"
      x="528"
      y="572"
      width="305"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig8.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[529, 573, 303, 21]"
         href="-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.6.0"
        x="529"
        y="573"
        width="303"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A4"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig8.0"
      destPortFig="Fig3.0"
      sourceFigNode="Fig8"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig9.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A4"
                        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="528"
              y="523" />
      <lineto x="528"
              y="450" />
    </path>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.static_structure.ui.FigDataType[24, 515, 151, 66]pathVisible=true;stereotypeView=0;operationsVisible=true;"
       href="-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig10.0"
      x="24"
      y="515"
      width="151"
      height="66"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig10.1"
      x="25"
      y="516"
      width="149"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::util::URI</text>
    <group name="Fig10.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[25, 516, 149, 20]"
         href="-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig10.2.0"
        x="25"
        y="516"
        width="149"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig10.2.1"
        x="25"
        y="516"
        width="149"
        height="18"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Center"
      >&lt;&lt;datatype&gt;&gt;</text>
    </group>
    <rectangle name="Fig10.3"
      x="24"
      y="559"
      width="151"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig10.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[25, 560, 149, 21]"
         href="-64--88-0-101--76b33440:12bd0371e61:-8000:0000000000000D61"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig10.4.0"
        x="25"
        y="560"
        width="149"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A5"
       sourceConnector="-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A6"
       destConnector="-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A9"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig6"
      destPortFig="Fig10"
      sourceFigNode="Fig6"
      destFigNode="Fig10"
      <argouml:pathitem figname="Fig11.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A5"
                        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="-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A6"
                        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="-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A6"
                        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="-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A9"
                        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="-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011A9"
                        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="248"
              y="515" />
      <lineto x="175"
              y="515" />
    </path>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[920, 387, 80, 60]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011AD"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig12.0"
      x="920"
      y="387"
      width="80"
      height="60"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig12.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="920"
              y="387" />
      <lineto x="989"
              y="387" />
      <lineto x="999"
              y="397" />
      <lineto x="999"
              y="446" />
      <lineto x="920"
              y="446" />
      <lineto x="920"
              y="387" />
    </path>
    <path name="Fig12.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="989"
              y="387" />
      <lineto x="999"
              y="397" />
      <lineto x="989"
              y="397" />
      <lineto x="989"
              y="387" />
    </path>
    <group name="Fig12.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[922, 389, 66, 0]"
         href="-64--88-121--118-55c73797:12c7c99a57d:-8000:00000000000011AD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig12.3.0"
        x="922"
        y="389"
        width="66"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig12.4"
      x="922"
      y="389"
      width="66"
      height="56"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >WSDL 
Fault</text>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig12"
      destPortFig="Fig4"
      sourceFigNode="Fig12"
      destFigNode="Fig4"
    </private>
    <path name="Fig13.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="920"
              y="387" />
      <lineto x="882"
              y="387" />
    </path>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[448, 675, 154, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001652"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig14.0"
      x="448"
      y="675"
      width="154"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig14.1"
      x="449"
      y="676"
      width="152"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ReturnKnowledge</text>
    <group name="Fig14.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[449, 676, 152, 0]"
         href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001652"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig14.2.0"
        x="449"
        y="676"
        width="152"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig14.3"
      x="448"
      y="699"
      width="154"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig14.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[449, 700, 152, 25]"
         href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001652"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig14.4.0"
        x="449"
        y="700"
        width="152"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig14.4.1"
        x="449"
        y="700"
        width="152"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >knowledge : Knowledge</text>
    </group>
    <rectangle name="Fig14.5"
      x="448"
      y="724"
      width="154"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig14.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[449, 725, 152, 21]"
         href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001652"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig14.6.0"
        x="449"
        y="725"
        width="152"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001653"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig14.0"
      destPortFig="Fig3.0"
      sourceFigNode="Fig14"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig15.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001653"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig15.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="520"
              y="675" />
      <lineto x="520"
              y="450" />
    </path>
  </group>
  <group name="Fig16"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[952, 667, 171, 72]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000898"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig16.0"
      x="952"
      y="667"
      width="171"
      height="72"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig16.1"
      x="953"
      y="668"
      width="169"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::Knowledge</text>
    <group name="Fig16.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[953, 668, 169, 0]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000898"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig16.2.0"
        x="953"
        y="668"
        width="169"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig16.3"
      x="952"
      y="691"
      width="171"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig16.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[953, 692, 169, 25]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000898"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig16.4.0"
        x="953"
        y="692"
        width="169"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig16.4.1"
        x="953"
        y="692"
        width="169"
        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="Fig16.5"
      x="952"
      y="716"
      width="171"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig16.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[953, 717, 169, 21]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000898"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig16.6.0"
        x="953"
        y="717"
        width="169"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig17"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010E9"
       sourceConnector="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010EA"
       destConnector="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010ED"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1"
      destPortFig="Fig16"
      sourceFigNode="Fig1"
      destFigNode="Fig16"
      <argouml:pathitem figname="Fig17.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010E9"
                        angle="279.0"
                        offset="6" />
      <argouml:pathitem figname="Fig17.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010EA"
                        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="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010EA"
                        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="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010ED"
                        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="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010ED"
                        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="1042"
              y="586" />
      <lineto x="1042"
              y="667" />
    </path>
  </group>
  <group name="Fig18"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001671"
       sourceConnector="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001672"
       destConnector="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001675"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig14"
      destPortFig="Fig16"
      sourceFigNode="Fig14"
      destFigNode="Fig16"
      <argouml:pathitem figname="Fig18.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001671"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig18.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001672"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig18.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001672"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig18.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001675"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig18.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001675"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig18.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="602"
              y="675" />
      <lineto x="952"
              y="675" />
    </path>
  </group>
  <group name="Fig19"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[448, 787, 220, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016A4"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig19.0"
      x="448"
      y="787"
      width="220"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig19.1"
      x="449"
      y="788"
      width="218"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ReturnKnowledgeClass</text>
    <group name="Fig19.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[449, 788, 218, 0]"
         href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016A4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig19.2.0"
        x="449"
        y="788"
        width="218"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig19.3"
      x="448"
      y="811"
      width="220"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig19.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[449, 812, 218, 25]"
         href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016A4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig19.4.0"
        x="449"
        y="812"
        width="218"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig19.4.1"
        x="449"
        y="812"
        width="218"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >knowledgeClass : KnowledgeClass</text>
    </group>
    <rectangle name="Fig19.5"
      x="448"
      y="836"
      width="220"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig19.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[449, 837, 218, 21]"
         href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016A4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig19.6.0"
        x="449"
        y="837"
        width="218"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig20"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016A5"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig19.0"
      destPortFig="Fig14.0"
      sourceFigNode="Fig19"
      destFigNode="Fig14"
      <argouml:pathitem figname="Fig20.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016A5"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig20.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="519"
              y="787" />
      <lineto x="519"
              y="746" />
    </path>
  </group>
  <group name="Fig21"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[952, 771, 204, 156]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001595"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig21.0"
      x="952"
      y="771"
      width="204"
      height="156"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig21.1"
      x="953"
      y="772"
      width="202"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::KnowledgeClass</text>
    <group name="Fig21.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[953, 772, 202, 0]"
         href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001595"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig21.2.0"
        x="953"
        y="772"
        width="202"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig21.3"
      x="952"
      y="795"
      width="204"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig21.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[953, 796, 202, 110]"
         href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001595"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig21.4.0"
        x="953"
        y="796"
        width="202"
        height="110"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig21.4.1"
        x="953"
        y="796"
        width="202"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >properties : Map</text>
      <text name="Fig21.4.2"
        x="953"
        y="813"
        width="202"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >someProperties : Map</text>
      <text name="Fig21.4.3"
        x="953"
        y="830"
        width="202"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >onlyProperties : Map</text>
      <text name="Fig21.4.4"
        x="953"
        y="847"
        width="202"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >superClasses : Set</text>
      <text name="Fig21.4.5"
        x="953"
        y="864"
        width="202"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >subClasses : Set</text>
      <text name="Fig21.4.6"
        x="953"
        y="881"
        width="202"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >individuals : Set</text>
    </group>
    <rectangle name="Fig21.5"
      x="952"
      y="905"
      width="204"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig21.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[953, 906, 202, 21]"
         href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001595"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig21.6.0"
        x="953"
        y="906"
        width="202"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig22"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001622"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig21"
      destPortFig="Fig16"
      sourceFigNode="Fig21"
      destFigNode="Fig16"
      <argouml:pathitem figname="Fig22.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001622"
                        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="1034"
              y="771" />
      <lineto x="1034"
              y="739" />
    </path>
  </group>
  <group name="Fig23"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016B9"
       sourceConnector="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016BA"
       destConnector="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016BD"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig19"
      destPortFig="Fig21"
      sourceFigNode="Fig19"
      destFigNode="Fig21"
      <argouml:pathitem figname="Fig23.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016B9"
                        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--118--d1bcc74:12d02a4cdb2:-8000:00000000000016BA"
                        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--118--d1bcc74:12d02a4cdb2:-8000:00000000000016BA"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig23.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016BD"
                        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--118--d1bcc74:12d02a4cdb2:-8000:00000000000016BD"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig23.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="668"
              y="787" />
      <lineto x="952"
              y="787" />
    </path>
  </group>
  <group name="Fig24"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[432, 1064, 270, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016C0"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig24.0"
      x="432"
      y="1064"
      width="270"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig24.1"
      x="433"
      y="1065"
      width="268"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ReturnKnowledgeIndividual</text>
    <group name="Fig24.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[433, 1065, 268, 0]"
         href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016C0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig24.2.0"
        x="433"
        y="1065"
        width="268"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig24.3"
      x="432"
      y="1088"
      width="270"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig24.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[433, 1089, 268, 25]"
         href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016C0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig24.4.0"
        x="433"
        y="1089"
        width="268"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig24.4.1"
        x="433"
        y="1089"
        width="268"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >knowledgeIndividual : KnowledgeIndividual</text>
    </group>
    <rectangle name="Fig24.5"
      x="432"
      y="1113"
      width="270"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig24.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[433, 1114, 268, 21]"
         href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016C0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig24.6.0"
        x="433"
        y="1114"
        width="268"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig25"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016D8"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig24.0"
      destPortFig="Fig14.0"
      sourceFigNode="Fig24"
      destFigNode="Fig14"
      <argouml:pathitem figname="Fig25.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016D8"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig25.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="432"
              y="1072" />
      <lineto x="408"
              y="1072" />
      <lineto x="408"
              y="688" />
      <lineto x="448"
              y="688" />
    </path>
  </group>
  <group name="Fig26"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[944, 1032, 229, 122]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001596"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig26.0"
      x="944"
      y="1032"
      width="229"
      height="122"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig26.1"
      x="945"
      y="1033"
      width="227"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::KnowledgeIndividual</text>
    <group name="Fig26.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[945, 1033, 227, 0]"
         href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001596"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig26.2.0"
        x="945"
        y="1033"
        width="227"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig26.3"
      x="944"
      y="1056"
      width="229"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig26.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[945, 1057, 227, 76]"
         href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001596"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig26.4.0"
        x="945"
        y="1057"
        width="227"
        height="76"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig26.4.1"
        x="945"
        y="1057"
        width="227"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >types : Set</text>
      <text name="Fig26.4.2"
        x="945"
        y="1074"
        width="227"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >properties : Map</text>
      <text name="Fig26.4.3"
        x="945"
        y="1091"
        width="227"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >someProperties : Map</text>
      <text name="Fig26.4.4"
        x="945"
        y="1108"
        width="227"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >onlyProperties : Map</text>
    </group>
    <rectangle name="Fig26.5"
      x="944"
      y="1132"
      width="229"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig26.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[945, 1133, 227, 21]"
         href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001596"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig26.6.0"
        x="945"
        y="1133"
        width="227"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig27"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015A6"
       sourceConnector="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015A7"
       destConnector="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015AA"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig21"
      destPortFig="Fig26"
      sourceFigNode="Fig21"
      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--118--d1bcc74:12d02a4cdb2:-8000:00000000000015A6"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig27.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015A7"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig27.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015A7"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig27.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015AA"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig27.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015AA"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig27.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1139"
              y="927" />
      <lineto x="1139"
              y="1032" />
    </path>
  </group>
  <group name="Fig28"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015B8"
       sourceConnector="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015B9"
       destConnector="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015BC"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig26"
      destPortFig="Fig21"
      sourceFigNode="Fig26"
      destFigNode="Fig21"
      <argouml:pathitem figname="Fig28.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015B8"
                        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--118--d1bcc74:12d02a4cdb2:-8000:00000000000015B9"
                        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--118--d1bcc74:12d02a4cdb2:-8000:00000000000015B9"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig28.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015BC"
                        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--118--d1bcc74:12d02a4cdb2:-8000:00000000000015BC"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig28.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1120"
              y="1032" />
      <lineto x="1120"
              y="927" />
    </path>
  </group>
  <group name="Fig29"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016DD"
       sourceConnector="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016DE"
       destConnector="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016E1"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig24"
      destPortFig="Fig26"
      sourceFigNode="Fig24"
      destFigNode="Fig26"
      <argouml:pathitem figname="Fig29.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016DD"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig29.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016DE"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig29.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016DE"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig29.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016E1"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig29.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000016E1"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig29.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="702"
              y="1103" />
      <lineto x="944"
              y="1103" />
    </path>
  </group>
  <group name="Fig30"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[448, 896, 177, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:000000000000178D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig30.0"
      x="448"
      y="896"
      width="177"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig30.1"
      x="449"
      y="897"
      width="175"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ReturnAddClass</text>
    <group name="Fig30.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[449, 897, 175, 0]"
         href="-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:000000000000178D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig30.2.0"
        x="449"
        y="897"
        width="175"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig30.3"
      x="448"
      y="920"
      width="177"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig30.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[449, 921, 175, 25]"
         href="-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:000000000000178D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig30.4.0"
        x="449"
        y="921"
        width="175"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig30.4.1"
        x="449"
        y="921"
        width="175"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >knowledgeClass : AddClass</text>
    </group>
    <rectangle name="Fig30.5"
      x="448"
      y="945"
      width="177"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig30.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[449, 946, 175, 21]"
         href="-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:000000000000178D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig30.6.0"
        x="449"
        y="946"
        width="175"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig31"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:000000000000179B"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig30.0"
      destPortFig="Fig19.0"
      sourceFigNode="Fig30"
      destFigNode="Fig19"
      <argouml:pathitem figname="Fig31.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:000000000000179B"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig31.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="498"
              y="896" />
      <lineto x="498"
              y="858" />
    </path>
  </group>
  <group name="Fig32"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[720, 896, 207, 71]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig32.0"
      x="720"
      y="896"
      width="207"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig32.1"
      x="721"
      y="897"
      width="205"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddClass</text>
    <group name="Fig32.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[721, 897, 205, 0]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig32.2.0"
        x="721"
        y="897"
        width="205"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig32.3"
      x="720"
      y="920"
      width="207"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig32.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[721, 921, 205, 22]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig32.4.0"
        x="721"
        y="921"
        width="205"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig32.5"
      x="720"
      y="943"
      width="207"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig32.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[721, 944, 205, 22]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig32.6.0"
        x="721"
        y="944"
        width="205"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig33"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:000000000000179C"
       sourceConnector="-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:000000000000179D"
       destConnector="-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017A0"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig30"
      destPortFig="Fig32"
      sourceFigNode="Fig30"
      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--118--3fcc9e1d:12d6ed0b51e:-8000:000000000000179C"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig33.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:000000000000179D"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig33.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:000000000000179D"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig33.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017A0"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig33.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017A0"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig33.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="625"
              y="952" />
      <lineto x="720"
              y="952" />
    </path>
  </group>
  <group name="Fig34"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[432, 1360, 243, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017B3"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig34.0"
      x="432"
      y="1360"
      width="243"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig34.1"
      x="433"
      y="1361"
      width="241"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ReturnAddInstance</text>
    <group name="Fig34.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[433, 1361, 241, 0]"
         href="-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017B3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig34.2.0"
        x="433"
        y="1361"
        width="241"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig34.3"
      x="432"
      y="1384"
      width="243"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig34.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[433, 1385, 241, 25]"
         href="-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017B3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig34.4.0"
        x="433"
        y="1385"
        width="241"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig34.4.1"
        x="433"
        y="1385"
        width="241"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >knowledgeIndividual : AddInstance</text>
    </group>
    <rectangle name="Fig34.5"
      x="432"
      y="1409"
      width="243"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig34.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[433, 1410, 241, 21]"
         href="-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017B3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig34.6.0"
        x="433"
        y="1410"
        width="241"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig35"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017B4"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig34"
      destPortFig="Fig24"
      sourceFigNode="Fig34"
      destFigNode="Fig24"
      <argouml:pathitem figname="Fig35.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017B4"
                        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="498"
              y="1360" />
      <lineto x="498"
              y="1135" />
    </path>
  </group>
  <group name="Fig36"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[752, 1360, 228, 72]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018C0"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig36.0"
      x="752"
      y="1360"
      width="228"
      height="72"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig36.1"
      x="753"
      y="1361"
      width="226"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddInstance</text>
    <group name="Fig36.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[753, 1361, 226, 0]"
         href="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018C0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig36.2.0"
        x="753"
        y="1361"
        width="226"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig36.3"
      x="752"
      y="1384"
      width="228"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig36.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[753, 1385, 226, 22]"
         href="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018C0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig36.4.0"
        x="753"
        y="1385"
        width="226"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig36.5"
      x="752"
      y="1407"
      width="228"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig36.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[753, 1408, 226, 22]"
         href="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018C0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig36.6.0"
        x="753"
        y="1408"
        width="226"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig37"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018E4"
       sourceConnector="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018E5"
       destConnector="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018E8"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig36"
      destPortFig="Fig32"
      sourceFigNode="Fig36"
      destFigNode="Fig32"
      <argouml:pathitem figname="Fig37.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018E4"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig37.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018E5"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig37.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018E5"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig37.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018E8"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig37.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--3ed16425:12d5fecd723:-8000:00000000000018E8"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig37.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="821"
              y="1360" />
      <lineto x="821"
              y="967" />
    </path>
  </group>
  <group name="Fig38"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017D0"
       sourceConnector="-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017D1"
       destConnector="-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017D4"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig34"
      destPortFig="Fig36"
      sourceFigNode="Fig34"
      destFigNode="Fig36"
      <argouml:pathitem figname="Fig38.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017D0"
                        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--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017D1"
                        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--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017D1"
                        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--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017D4"
                        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--118--3fcc9e1d:12d6ed0b51e:-8000:00000000000017D4"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig38.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="675"
              y="1400" />
      <lineto x="752"
              y="1400" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000892"
      name="Component solutiongenerator"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[16, 16, 144, 80]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5E"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="26"
      y="16"
      width="134"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig0.1"
      x="26"
      y="16"
      width="134"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[37, 17, 122, 0]"
         href="-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5E"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="37"
        y="17"
        width="122"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig0.3"
      x="37"
      y="17"
      width="122"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >SolutionGenerator</text>
    <rectangle name="Fig0.4"
      x="16"
      y="37"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig0.5"
      x="16"
      y="64"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[248, 16, 408, 80]pathVisible=true;stereotypeView=0;"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000110F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="258"
      y="16"
      width="398"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig1.1"
      x="258"
      y="16"
      width="398"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[269, 17, 386, 0]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000110F"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="269"
        y="17"
        width="386"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="269"
      y="17"
      width="386"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::solutiongenerator::solutionchecker::SolutionChecker</text>
    <rectangle name="Fig1.4"
      x="248"
      y="37"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig1.5"
      x="248"
      y="64"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001118"
       stroke="1"
       strokecolor="black"
  >
    <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.FigTextGroup"
                        ownerhref="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001118"
                        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="160"
              y="56" />
      <lineto x="258"
              y="56" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000892"
      name="Interface solutiongenerator"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[0, 0, 364, 70]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001119"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="0"
      y="0"
      width="364"
      height="70"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="1"
      y="1"
      width="362"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >SolutionGenerator</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1, 1, 362, 20]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001119"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="1"
        y="1"
        width="362"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.2.1"
        x="1"
        y="1"
        width="362"
        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="364"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1, 45, 362, 25]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001119"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="1"
        y="45"
        width="362"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="1"
        y="45"
        width="362"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >apply(acceptanceCriteriaChanges : RuleChangeSet)</text>
    </group>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000B7A"
      name="Component learner"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[256, 32, 130, 80]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001107"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="266"
      y="32"
      width="120"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig0.1"
      x="266"
      y="32"
      width="120"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[277, 33, 108, 0]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001107"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="277"
        y="33"
        width="108"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig0.3"
      x="277"
      y="33"
      width="108"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Learner</text>
    <rectangle name="Fig0.4"
      x="256"
      y="53"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig0.5"
      x="256"
      y="80"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[144, 152, 130, 80]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000111D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="154"
      y="152"
      width="120"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig1.1"
      x="154"
      y="152"
      width="120"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[165, 153, 108, 0]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000111D"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="165"
        y="153"
        width="108"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="165"
      y="153"
      width="108"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Trainer</text>
    <rectangle name="Fig1.4"
      x="144"
      y="173"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig1.5"
      x="144"
      y="200"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[8, 288, 130, 80]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000111E"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="18"
      y="288"
      width="120"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig2.1"
      x="18"
      y="288"
      width="120"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[29, 289, 108, 0]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000111E"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="29"
        y="289"
        width="108"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig2.3"
      x="29"
      y="289"
      width="108"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Associator</text>
    <rectangle name="Fig2.4"
      x="8"
      y="309"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig2.5"
      x="8"
      y="336"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000111F"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig2"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig3.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000111F"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig3.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="138"
              y="288" />
      <lineto x="154"
              y="232" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001120"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig1"
      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--118--1f046076:12c533d3747:-8000:0000000000001120"
                        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="266"
              y="152" />
      <lineto x="266"
              y="112" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[144, 288, 130, 80]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001121"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="154"
      y="288"
      width="120"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig5.1"
      x="154"
      y="288"
      width="120"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[165, 289, 108, 0]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001121"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="165"
        y="289"
        width="108"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig5.3"
      x="165"
      y="289"
      width="108"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Generaliser</text>
    <rectangle name="Fig5.4"
      x="144"
      y="309"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig5.5"
      x="144"
      y="336"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[280, 288, 130, 80]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001122"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig6.0"
      x="290"
      y="288"
      width="120"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig6.1"
      x="290"
      y="288"
      width="120"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig6.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[301, 289, 108, 0]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001122"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.2.0"
        x="301"
        y="289"
        width="108"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig6.3"
      x="301"
      y="289"
      width="108"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Specificator</text>
    <rectangle name="Fig6.4"
      x="280"
      y="309"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig6.5"
      x="280"
      y="336"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001123"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig5.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig5"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig7.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001123"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig7.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="209"
              y="288" />
      <lineto x="209"
              y="232" />
    </path>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001124"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig6.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig6"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001124"
                        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="290"
              y="288" />
      <lineto x="274"
              y="232" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[416, 152, 133, 80]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001125"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig9.0"
      x="426"
      y="152"
      width="123"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig9.1"
      x="426"
      y="152"
      width="123"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig9.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[437, 153, 111, 0]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001125"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.2.0"
        x="437"
        y="153"
        width="111"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig9.3"
      x="437"
      y="153"
      width="111"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >AnalogyDetector</text>
    <rectangle name="Fig9.4"
      x="416"
      y="173"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig9.5"
      x="416"
      y="200"
      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--118--1f046076:12c533d3747:-8000:0000000000001126"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig9.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig9"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001126"
                        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="426"
              y="152" />
      <lineto x="386"
              y="112" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[24, 440, 136, 120]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000112C"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig11.0"
      x="24"
      y="440"
      width="136"
      height="120"
      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="24"
              y="440" />
      <lineto x="149"
              y="440" />
      <lineto x="159"
              y="450" />
      <lineto x="159"
              y="559" />
      <lineto x="24"
              y="559" />
      <lineto x="24"
              y="440" />
    </path>
    <path name="Fig11.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="149"
              y="440" />
      <lineto x="159"
              y="450" />
      <lineto x="149"
              y="450" />
      <lineto x="149"
              y="440" />
    </path>
    <group name="Fig11.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[26, 442, 122, 0]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000112C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.3.0"
        x="26"
        y="442"
        width="122"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig11.4"
      x="26"
      y="442"
      width="122"
      height="116"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >Creates the 
connection of 
the inbound 
AcceptanceCriteria
with the generated
Solution 
(Set of HowTo-s).</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="86"
              y="440" />
      <lineto x="86"
              y="368" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[152, 440, 140, 70]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000112D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig13.0"
      x="152"
      y="440"
      width="140"
      height="70"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig13.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="152"
              y="440" />
      <lineto x="281"
              y="440" />
      <lineto x="291"
              y="450" />
      <lineto x="291"
              y="509" />
      <lineto x="152"
              y="509" />
      <lineto x="152"
              y="440" />
    </path>
    <path name="Fig13.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="281"
              y="440" />
      <lineto x="291"
              y="450" />
      <lineto x="281"
              y="450" />
      <lineto x="281"
              y="440" />
    </path>
    <group name="Fig13.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[154, 442, 126, 0]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000112D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.3.0"
        x="154"
        y="442"
        width="126"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig13.4"
      x="154"
      y="442"
      width="126"
      height="66"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >Replaces common
parts of HowTos 
with variables.</text>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig13"
      destPortFig="Fig5"
      sourceFigNode="Fig13"
      destFigNode="Fig5"
    </private>
    <path name="Fig14.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="168"
              y="440" />
      <lineto x="168"
              y="368" />
    </path>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[296, 440, 139, 72]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000112E"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig15.0"
      x="296"
      y="440"
      width="139"
      height="72"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig15.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="296"
              y="440" />
      <lineto x="424"
              y="440" />
      <lineto x="434"
              y="450" />
      <lineto x="434"
              y="511" />
      <lineto x="296"
              y="511" />
      <lineto x="296"
              y="440" />
    </path>
    <path name="Fig15.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="424"
              y="440" />
      <lineto x="434"
              y="450" />
      <lineto x="424"
              y="450" />
      <lineto x="424"
              y="440" />
    </path>
    <group name="Fig15.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[298, 442, 125, 0]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000112E"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig15.3.0"
        x="298"
        y="442"
        width="125"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig15.4"
      x="298"
      y="442"
      width="125"
      height="68"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >Associates parts
of the Solution 
with parts of the 
AcceptanceCriteria </text>
  </group>
  <group name="Fig16"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig15"
      destPortFig="Fig6"
      sourceFigNode="Fig15"
      destFigNode="Fig6"
    </private>
    <path name="Fig16.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="342"
              y="440" />
      <lineto x="342"
              y="368" />
    </path>
  </group>
  <group name="Fig17"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[424, 289, 160, 70]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000112F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig17.0"
      x="424"
      y="289"
      width="160"
      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="424"
              y="289" />
      <lineto x="573"
              y="289" />
      <lineto x="583"
              y="299" />
      <lineto x="583"
              y="358" />
      <lineto x="424"
              y="358" />
      <lineto x="424"
              y="289" />
    </path>
    <path name="Fig17.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="573"
              y="289" />
      <lineto x="583"
              y="299" />
      <lineto x="573"
              y="299" />
      <lineto x="573"
              y="289" />
    </path>
    <group name="Fig17.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[426, 291, 146, 0]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000112F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig17.3.0"
        x="426"
        y="291"
        width="146"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig17.4"
      x="426"
      y="291"
      width="146"
      height="66"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >Identifies the 
AcceptanceCriteria
alreday processed 
and infere the Solution</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="494"
              y="289" />
      <lineto x="494"
              y="232" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000B7A"
      name="Interface learner"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[8, 0, 529, 87]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001127"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="8"
      y="0"
      width="529"
      height="87"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="9"
      y="1"
      width="527"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Learner</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[9, 1, 527, 20]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001127"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="9"
        y="1"
        width="527"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.2.1"
        x="9"
        y="1"
        width="527"
        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="8"
      y="44"
      width="529"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[9, 45, 527, 42]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001127"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="9"
        y="45"
        width="527"
        height="42"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="9"
        y="45"
        width="527"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >train(acceptanceCriteria : AcceptanceCriteria,solution : Solution) : Set[Association]</text>
      <text name="Fig0.4.2"
        x="9"
        y="62"
        width="527"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >detectAnalogy(acceptanceCriteria : AcceptanceCriteria) : List[Assocition]</text>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[528, 0, 460, 60]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016C3"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="528"
      y="0"
      width="460"
      height="60"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig1.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="528"
              y="0" />
      <lineto x="977"
              y="0" />
      <lineto x="987"
              y="10" />
      <lineto x="987"
              y="59" />
      <lineto x="528"
              y="59" />
      <lineto x="528"
              y="0" />
    </path>
    <path name="Fig1.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="977"
              y="0" />
      <lineto x="987"
              y="10" />
      <lineto x="977"
              y="10" />
      <lineto x="977"
              y="0" />
    </path>
    <group name="Fig1.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[530, 2, 446, 0]"
         href="-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016C3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.3.0"
        x="530"
        y="2"
        width="446"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.4"
      x="530"
      y="2"
      width="446"
      height="56"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >Learner.train returns Set of learned(newly created) Associations
Learner.detectAnalogy returns sorted by relevance List of Associations</text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig1"
      destFigNode="Fig0"
    </private>
    <path name="Fig2.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="528"
              y="30" />
      <lineto x="528"
              y="30" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001130"
      name="Interface analogydetector"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[0, 0, 416, 70]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001131"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="0"
      y="0"
      width="416"
      height="70"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="1"
      y="1"
      width="414"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >AnalogyDetector</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1, 1, 414, 20]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001131"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="1"
        y="1"
        width="414"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.2.1"
        x="1"
        y="1"
        width="414"
        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="416"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1, 45, 414, 25]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001131"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="1"
        y="45"
        width="414"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="1"
        y="45"
        width="414"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >apply(acceptanceCriteria : AcceptanceCriteria) : List[Association]</text>
    </group>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001135"
      name="Interface associator"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[0, 0, 502, 70]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001136"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="0"
      y="0"
      width="502"
      height="70"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="1"
      y="1"
      width="500"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Associator</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1, 1, 500, 20]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001136"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="1"
        y="1"
        width="500"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.2.1"
        x="1"
        y="1"
        width="500"
        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="502"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1, 45, 500, 25]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001136"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="1"
        y="45"
        width="500"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="1"
        y="45"
        width="500"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >apply(acceptanceCriteria : AcceptanceCriteria,solution : Solution) : CompoundAssociation</text>
    </group>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-121--118--1f046076:12c533d3747:-8000:000000000000113B"
      name="Interface generaliser"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[0, 0, 533, 70]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000113C"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="0"
      y="0"
      width="533"
      height="70"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="1"
      y="1"
      width="531"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Generaliser</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1, 1, 531, 20]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000113C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="1"
        y="1"
        width="531"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.2.1"
        x="1"
        y="1"
        width="531"
        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="533"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1, 45, 531, 25]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000113C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="1"
        y="45"
        width="531"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="1"
        y="45"
        width="585"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >apply(newAssociation : CompoundAssociation,rootAssociation : CompoundAssociation) : Set[Association]</text>
    </group>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001143"
      name="Interface specificator"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[0, 0, 533, 70]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001144"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="0"
      y="0"
      width="533"
      height="70"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="1"
      y="1"
      width="531"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Specificator</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1, 1, 531, 20]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001144"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="1"
        y="1"
        width="531"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.2.1"
        x="1"
        y="1"
        width="531"
        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="533"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1, 45, 531, 25]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001144"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="1"
        y="45"
        width="531"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="1"
        y="45"
        width="585"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >apply(newAssociation : CompoundAssociation,rootAssociation : CompoundAssociation) : Set[Association]</text>
    </group>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001149"
      name="Interface trainer"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[0, 0, 533, 70]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000114A"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="0"
      y="0"
      width="533"
      height="70"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="1"
      y="1"
      width="531"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Trainer</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1, 1, 531, 20]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000114A"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="1"
        y="1"
        width="531"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.2.1"
        x="1"
        y="1"
        width="531"
        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="533"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1, 45, 531, 25]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000114A"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="1"
        y="45"
        width="531"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="1"
        y="45"
        width="585"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >apply(newAssociation : CompoundAssociation,rootAssociation : CompoundAssociation) : Set[Association]</text>
    </group>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-121--122--10a1bc29:12aeac0c23e:-8000:0000000000000F8A"
      name="Component communicator"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[192, 16, 130, 80]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000114F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="202"
      y="16"
      width="120"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig0.1"
      x="202"
      y="16"
      width="120"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[213, 17, 108, 0]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000114F"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="213"
        y="17"
        width="108"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig0.3"
      x="213"
      y="17"
      width="108"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Communicator</text>
    <rectangle name="Fig0.4"
      x="192"
      y="37"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig0.5"
      x="192"
      y="64"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[0, 128, 130, 80]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D58"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="10"
      y="128"
      width="120"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig1.1"
      x="10"
      y="128"
      width="120"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[21, 129, 108, 0]"
         href="-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D58"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="21"
        y="129"
        width="108"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="21"
      y="129"
      width="108"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >RequestBuilder</text>
    <rectangle name="Fig1.4"
      x="0"
      y="149"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig1.5"
      x="0"
      y="176"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[376, 136, 144, 80]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D59"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="386"
      y="136"
      width="134"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig2.1"
      x="386"
      y="136"
      width="134"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[397, 137, 122, 0]"
         href="-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D59"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="397"
        y="137"
        width="122"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig2.3"
      x="397"
      y="137"
      width="122"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ResponceAnalyser</text>
    <rectangle name="Fig2.4"
      x="376"
      y="157"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig2.5"
      x="376"
      y="184"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001150"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig2.0"
      sourceFigNode="Fig0"
      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--118--1f046076:12c533d3747:-8000:0000000000001150"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig3.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="322"
              y="96" />
      <lineto x="386"
              y="136" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001151"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig1.0"
      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--118--1f046076:12c533d3747:-8000:0000000000001151"
                        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="202"
              y="96" />
      <lineto x="130"
              y="128" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D33"
      name="Interface reasoneradapter"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[0, 0, 377, 70]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001152"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="0"
      y="0"
      width="377"
      height="70"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="1"
      y="1"
      width="375"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ReasonerAdapter</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1, 1, 375, 20]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001152"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="1"
        y="1"
        width="375"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.2.1"
        x="1"
        y="1"
        width="375"
        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="377"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1, 45, 375, 25]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001152"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="1"
        y="45"
        width="375"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="1"
        y="45"
        width="375"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >apply(request : Test) : FrequencyConfidenceNegationTriple</text>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[0, 112, 397, 105]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F9"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="0"
      y="112"
      width="397"
      height="105"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="1"
      y="113"
      width="395"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::util::triple::FrequencyConfidenceNegationTriple</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1, 113, 395, 0]"
         href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F9"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="1"
        y="113"
        width="395"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig1.3"
      x="0"
      y="136"
      width="397"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1, 137, 395, 59]"
         href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F9"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.4.0"
        x="1"
        y="137"
        width="395"
        height="59"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.4.1"
        x="1"
        y="137"
        width="395"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >frequency : Double</text>
      <text name="Fig1.4.2"
        x="1"
        y="154"
        width="395"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >confidence : Double</text>
      <text name="Fig1.4.3"
        x="1"
        y="171"
        width="395"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >negation : Boolean</text>
    </group>
    <rectangle name="Fig1.5"
      x="0"
      y="195"
      width="397"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1, 196, 395, 21]"
         href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F9"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.6.0"
        x="1"
        y="196"
        width="395"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000B59"
      name="Interface sotionchecker"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[0, 0, 402, 70]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000116D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="0"
      y="0"
      width="402"
      height="70"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="1"
      y="1"
      width="400"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >SolutionChecker</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1, 1, 400, 20]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000116D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="1"
        y="1"
        width="400"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.2.1"
        x="1"
        y="1"
        width="400"
        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="402"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1, 45, 400, 25]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000116D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="1"
        y="45"
        width="400"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="1"
        y="45"
        width="400"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >apply(solution) : FrequencyConfidenceNegationTriple</text>
    </group>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DDA"
      name="menta activity 2"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[304, 16, 16, 16]pathVisible=false;stereotypeView=0;"
       href="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DDC"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="312"
      y="24"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig0.1"
      x="312"
      y="24"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DDE"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig4"
      sourceFigNode="Fig0"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig1.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DDE"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig1.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="312"
              y="32" />
      <lineto x="312"
              y="64" />
    </path>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[48, 192, 660, 40]pathVisible=false;stereotypeView=0;"
       href="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DDF"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="49"
      y="193"
      width="658"
      height="38"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="40"
    />
    <rectangle name="Fig2.1"
      x="48"
      y="192"
      width="660"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="40"
    />
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[56, 192, 644, 0]"
         href="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DDF"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="56"
        y="192"
        width="644"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig2.3"
      x="56"
      y="192"
      width="644"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Communicator.processReply(communicationURI : URI,responce : ClarificationResponce) : RuleChangeSet</text>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[544, 536, 433, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DE5"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="545"
      y="537"
      width="431"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig3.1"
      x="544"
      y="536"
      width="433"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[552, 536, 417, 0]"
         href="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DE5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="552"
        y="536"
        width="417"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig3.3"
      x="552"
      y="536"
      width="417"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >SolutionGenerator.apply(acceptanceCriteria : AcceptanceCriteria) : Solution</text>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[224, 64, 176, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DE9"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig4.0"
      x="225"
      y="65"
      width="174"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig4.1"
      x="224"
      y="64"
      width="176"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig4.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[232, 64, 160, 0]"
         href="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DE9"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.2.0"
        x="232"
        y="64"
        width="160"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig4.3"
      x="232"
      y="64"
      width="160"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >receives Response</text>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DEF"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3.0"
      destPortFig="Fig24"
      sourceFigNode="Fig3"
      destFigNode="Fig24"
      <argouml:pathitem figname="Fig5.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DEF"
                        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="704"
              y="571" />
      <lineto x="704"
              y="664" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[200, 832, 369, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DF0"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig6.0"
      x="201"
      y="833"
      width="367"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig6.1"
      x="200"
      y="832"
      width="369"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig6.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[208, 832, 353, 0]"
         href="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DF0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.2.0"
        x="208"
        y="832"
        width="353"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig6.3"
      x="208"
      y="832"
      width="353"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Translator.apply(solution : Knowledge) : Translation</text>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[136, 976, 502, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DF6"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig7.0"
      x="137"
      y="977"
      width="500"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig7.1"
      x="136"
      y="976"
      width="502"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig7.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[144, 976, 486, 0]"
         href="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DF6"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="144"
        y="976"
        width="486"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig7.3"
      x="144"
      y="976"
      width="486"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Communicator.createRequest(report : SolutionReport) : ConfirmationRequest</text>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[376, 1256, 24, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DFA"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig8.0"
      x="388"
      y="1268"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig8.1"
      x="388"
      y="1268"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig8.2"
      x="387"
      y="1267"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DFB"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig10"
      destPortFig="Fig8.0"
      sourceFigNode="Fig10"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig9.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DFB"
                        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="387"
              y="1180" />
      <lineto x="387"
              y="1256" />
    </path>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[104, 1144, 567, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000141F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig10.0"
      x="105"
      y="1145"
      width="565"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig10.1"
      x="104"
      y="1144"
      width="567"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig10.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[112, 1144, 551, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000141F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig10.2.0"
        x="112"
        y="1144"
        width="551"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig10.3"
      x="112"
      y="1144"
      width="551"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >SubscriberController.publish(request : Request,conversation : Conversation) : Request</text>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[704, 752, 265, 60]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001450"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig11.0"
      x="704"
      y="752"
      width="265"
      height="60"
      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="704"
              y="752" />
      <lineto x="958"
              y="752" />
      <lineto x="968"
              y="762" />
      <lineto x="968"
              y="811" />
      <lineto x="704"
              y="811" />
      <lineto x="704"
              y="752" />
    </path>
    <path name="Fig11.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="958"
              y="752" />
      <lineto x="968"
              y="762" />
      <lineto x="958"
              y="762" />
      <lineto x="958"
              y="752" />
    </path>
    <group name="Fig11.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[706, 754, 251, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001450"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.3.0"
        x="706"
        y="754"
        width="251"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig11.4"
      x="706"
      y="754"
      width="251"
      height="56"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >generates Report according to Solution</text>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig11"
      destPortFig="Fig6"
      sourceFigNode="Fig11"
      destFigNode="Fig6"
    </private>
    <path name="Fig12.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="704"
              y="812" />
      <lineto x="569"
              y="832" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[1088, 440, 218, 60]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001451"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig13.0"
      x="1088"
      y="440"
      width="218"
      height="60"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig13.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1088"
              y="440" />
      <lineto x="1295"
              y="440" />
      <lineto x="1305"
              y="450" />
      <lineto x="1305"
              y="499" />
      <lineto x="1088"
              y="499" />
      <lineto x="1088"
              y="440" />
    </path>
    <path name="Fig13.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1295"
              y="440" />
      <lineto x="1305"
              y="450" />
      <lineto x="1295"
              y="450" />
      <lineto x="1295"
              y="440" />
    </path>
    <group name="Fig13.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1090, 442, 204, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001451"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.3.0"
        x="1090"
        y="442"
        width="204"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig13.4"
      x="1090"
      y="442"
      width="204"
      height="56"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >generates Solution 
according to AcceptanceCriteria</text>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig13"
      destPortFig="Fig3"
      sourceFigNode="Fig13"
      destFigNode="Fig3"
    </private>
    <path name="Fig14.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1088"
              y="500" />
      <lineto x="977"
              y="536" />
    </path>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[704, 896, 198, 60]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001455"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig15.0"
      x="704"
      y="896"
      width="198"
      height="60"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig15.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="704"
              y="896" />
      <lineto x="891"
              y="896" />
      <lineto x="901"
              y="906" />
      <lineto x="901"
              y="955" />
      <lineto x="704"
              y="955" />
      <lineto x="704"
              y="896" />
    </path>
    <path name="Fig15.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="891"
              y="896" />
      <lineto x="901"
              y="906" />
      <lineto x="891"
              y="906" />
      <lineto x="891"
              y="896" />
    </path>
    <group name="Fig15.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[706, 898, 184, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001455"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig15.3.0"
        x="706"
        y="898"
        width="184"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig15.4"
      x="706"
      y="898"
      width="184"
      height="56"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >generates Request to Expert</text>
  </group>
  <group name="Fig16"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig15"
      destPortFig="Fig7"
      sourceFigNode="Fig15"
      destFigNode="Fig7"
    </private>
    <path name="Fig16.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="704"
              y="956" />
      <lineto x="638"
              y="976" />
    </path>
  </group>
  <group name="Fig17"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[704, 1072, 132, 60]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001457"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig17.0"
      x="704"
      y="1072"
      width="132"
      height="60"
      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="704"
              y="1072" />
      <lineto x="825"
              y="1072" />
      <lineto x="835"
              y="1082" />
      <lineto x="835"
              y="1131" />
      <lineto x="704"
              y="1131" />
      <lineto x="704"
              y="1072" />
    </path>
    <path name="Fig17.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="825"
              y="1072" />
      <lineto x="835"
              y="1082" />
      <lineto x="825"
              y="1082" />
      <lineto x="825"
              y="1072" />
    </path>
    <group name="Fig17.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[706, 1074, 118, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001457"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig17.3.0"
        x="706"
        y="1074"
        width="118"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig17.4"
      x="706"
      y="1074"
      width="118"
      height="56"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >publishes Request</text>
  </group>
  <group name="Fig18"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig17"
      destPortFig="Fig10"
      sourceFigNode="Fig17"
      destFigNode="Fig10"
    </private>
    <path name="Fig18.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="704"
              y="1132" />
      <lineto x="671"
              y="1144" />
    </path>
  </group>
  <group name="Fig19"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[784, 88, 145, 60]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000145E"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig19.0"
      x="784"
      y="88"
      width="145"
      height="60"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig19.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="784"
              y="88" />
      <lineto x="918"
              y="88" />
      <lineto x="928"
              y="98" />
      <lineto x="928"
              y="147" />
      <lineto x="784"
              y="147" />
      <lineto x="784"
              y="88" />
    </path>
    <path name="Fig19.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="918"
              y="88" />
      <lineto x="928"
              y="98" />
      <lineto x="918"
              y="98" />
      <lineto x="918"
              y="88" />
    </path>
    <group name="Fig19.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[786, 90, 131, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000145E"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig19.3.0"
        x="786"
        y="90"
        width="131"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig19.4"
      x="786"
      y="90"
      width="131"
      height="56"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >stores Responce
selects Requirement
from Request</text>
  </group>
  <group name="Fig20"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig19"
      destPortFig="Fig2"
      sourceFigNode="Fig19"
      destFigNode="Fig2"
    </private>
    <path name="Fig20.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="784"
              y="148" />
      <lineto x="708"
              y="192" />
    </path>
  </group>
  <group name="Fig21"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[120, 344, 533, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001444"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig21.0"
      x="121"
      y="345"
      width="531"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig21.1"
      x="120"
      y="344"
      width="533"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig21.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[128, 344, 517, 0]"
         href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001444"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig21.2.0"
        x="128"
        y="344"
        width="517"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig21.3"
      x="128"
      y="344"
      width="517"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Learner.detectAnalogy(acceptanceCriteria : AcceptanceCriteria) : List[Assocition]</text>
  </group>
  <group name="Fig22"
       description="org.argouml.uml.diagram.state.ui.FigJunctionState[296, 424, 32, 32]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001448"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig22.0"
      x="296"
      y="424"
      width="32"
      height="32"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig22.1"
      x="296"
      y="424"
      width="32"
      height="32"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig23"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001449"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig21.0"
      destPortFig="Fig22.0"
      sourceFigNode="Fig21"
      destFigNode="Fig22"
      <argouml:pathitem figname="Fig23.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001449"
                        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="312"
              y="379" />
      <lineto x="312"
              y="424" />
    </path>
  </group>
  <group name="Fig24"
       description="org.argouml.uml.diagram.state.ui.FigJoinState[304, 664, 416, 7]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000144E"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig24.0"
      x="304"
      y="664"
      width="416"
      height="7"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig24.1"
      x="304"
      y="664"
      width="416"
      height="7"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig25"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[112, 536, 373, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000144F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig25.0"
      x="113"
      y="537"
      width="371"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig25.1"
      x="112"
      y="536"
      width="373"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig25.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[120, 536, 357, 0]"
         href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000144F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig25.2.0"
        x="120"
        y="536"
        width="357"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig25.3"
      x="120"
      y="536"
      width="357"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >MentaController.extracts Solution from Set[Association]</text>
  </group>
  <group name="Fig26"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001450"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig22"
      destPortFig="Fig25"
      sourceFigNode="Fig22"
      destFigNode="Fig25"
      <argouml:pathitem figname="Fig26.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001450"
                        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="312"
              y="456" />
      <lineto x="312"
              y="536" />
    </path>
  </group>
  <group name="Fig27"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001453"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig25.0"
      destPortFig="Fig24.0"
      sourceFigNode="Fig25"
      destFigNode="Fig24"
      <argouml:pathitem figname="Fig27.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001453"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig27.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="320"
              y="571" />
      <lineto x="320"
              y="664" />
    </path>
  </group>
  <group name="Fig28"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001346"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig40"
      destPortFig="Fig2.0"
      sourceFigNode="Fig40"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig28.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001346"
                        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="312"
              y="164" />
      <lineto x="312"
              y="193" />
    </path>
  </group>
  <group name="Fig29"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001347"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig42"
      destPortFig="Fig21.0"
      sourceFigNode="Fig42"
      destFigNode="Fig21"
      <argouml:pathitem figname="Fig29.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001347"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig29.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="312"
              y="300" />
      <lineto x="312"
              y="345" />
    </path>
  </group>
  <group name="Fig30"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001348"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig22.0"
      destPortFig="Fig3.0"
      sourceFigNode="Fig22"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig30.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001348"
                        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="328"
              y="440" />
      <lineto x="704"
              y="440" />
      <lineto x="704"
              y="537" />
    </path>
  </group>
  <group name="Fig31"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="127-0-1-1-74f90845:12d2954ea30:-8000:000000000000134A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig34"
      destPortFig="Fig6.0"
      sourceFigNode="Fig34"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig31.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="127-0-1-1-74f90845:12d2954ea30:-8000:000000000000134A"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig31.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="384"
              y="772" />
      <lineto x="384"
              y="833" />
    </path>
  </group>
  <group name="Fig32"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="127-0-1-1-74f90845:12d2954ea30:-8000:000000000000134B"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig36"
      destPortFig="Fig7.0"
      sourceFigNode="Fig36"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig32.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="127-0-1-1-74f90845:12d2954ea30:-8000:000000000000134B"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig32.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="384"
              y="940" />
      <lineto x="384"
              y="977" />
    </path>
  </group>
  <group name="Fig33"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="127-0-1-1-74f90845:12d2954ea30:-8000:000000000000134C"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig38"
      destPortFig="Fig10.0"
      sourceFigNode="Fig38"
      destFigNode="Fig10"
      <argouml:pathitem figname="Fig33.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="127-0-1-1-74f90845:12d2954ea30:-8000:000000000000134C"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig33.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="384"
              y="1092" />
      <lineto x="384"
              y="1145" />
    </path>
  </group>
  <group name="Fig34"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[296, 736, 173, 36]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1--72a08a7a:12d437d1282:-8000:000000000000137E"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig34.0"
      x="297"
      y="737"
      width="171"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig34.1"
      x="296"
      y="736"
      width="173"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig34.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[304, 736, 157, 0]"
         href="127-0-1-1--72a08a7a:12d437d1282:-8000:000000000000137E"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig34.2.0"
        x="304"
        y="736"
        width="157"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig34.3"
      x="304"
      y="736"
      width="157"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KBServer.save(Solution)</text>
  </group>
  <group name="Fig35"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="127-0-1-1--72a08a7a:12d437d1282:-8000:000000000000137F"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig24"
      destPortFig="Fig34"
      sourceFigNode="Fig24"
      destFigNode="Fig34"
      <argouml:pathitem figname="Fig35.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="127-0-1-1--72a08a7a:12d437d1282:-8000:000000000000137F"
                        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="384"
              y="671" />
      <lineto x="384"
              y="736" />
    </path>
  </group>
  <group name="Fig36"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[264, 904, 239, 36]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1--72a08a7a:12d437d1282:-8000:0000000000001382"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig36.0"
      x="265"
      y="905"
      width="237"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig36.1"
      x="264"
      y="904"
      width="239"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig36.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[272, 904, 223, 0]"
         href="127-0-1-1--72a08a7a:12d437d1282:-8000:0000000000001382"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig36.2.0"
        x="272"
        y="904"
        width="223"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig36.3"
      x="272"
      y="904"
      width="223"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KBServer.save(report: Translation)</text>
  </group>
  <group name="Fig37"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="127-0-1-1--72a08a7a:12d437d1282:-8000:0000000000001383"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig6"
      destPortFig="Fig36"
      sourceFigNode="Fig6"
      destFigNode="Fig36"
      <argouml:pathitem figname="Fig37.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="127-0-1-1--72a08a7a:12d437d1282:-8000:0000000000001383"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig37.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="382"
              y="868" />
      <lineto x="382"
              y="904" />
    </path>
  </group>
  <group name="Fig38"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[264, 1056, 247, 36]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1--72a08a7a:12d437d1282:-8000:0000000000001386"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig38.0"
      x="265"
      y="1057"
      width="245"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig38.1"
      x="264"
      y="1056"
      width="247"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig38.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[272, 1056, 231, 0]"
         href="127-0-1-1--72a08a7a:12d437d1282:-8000:0000000000001386"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig38.2.0"
        x="272"
        y="1056"
        width="231"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig38.3"
      x="272"
      y="1056"
      width="231"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KBServer.save(ClarificationRequest)</text>
  </group>
  <group name="Fig39"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="127-0-1-1--72a08a7a:12d437d1282:-8000:0000000000001387"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7"
      destPortFig="Fig38"
      sourceFigNode="Fig7"
      destFigNode="Fig38"
      <argouml:pathitem figname="Fig39.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="127-0-1-1--72a08a7a:12d437d1282:-8000:0000000000001387"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig39.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="384"
              y="1012" />
      <lineto x="384"
              y="1056" />
    </path>
  </group>
  <group name="Fig40"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[224, 128, 174, 36]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1--72a08a7a:12d437d1282:-8000:000000000000138A"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig40.0"
      x="225"
      y="129"
      width="172"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig40.1"
      x="224"
      y="128"
      width="174"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig40.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[232, 128, 158, 0]"
         href="127-0-1-1--72a08a7a:12d437d1282:-8000:000000000000138A"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig40.2.0"
        x="232"
        y="128"
        width="158"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig40.3"
      x="232"
      y="128"
      width="158"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KBServer.save(Response)</text>
  </group>
  <group name="Fig41"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="127-0-1-1--72a08a7a:12d437d1282:-8000:000000000000138B"
       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.FigNameWithAbstract"
                        ownerhref="127-0-1-1--72a08a7a:12d437d1282:-8000:000000000000138B"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig41.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="312"
              y="100" />
      <lineto x="312"
              y="128" />
    </path>
  </group>
  <group name="Fig42"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[200, 264, 206, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017C0"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig42.0"
      x="201"
      y="265"
      width="204"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig42.1"
      x="200"
      y="264"
      width="206"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig42.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[208, 264, 190, 0]"
         href="-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017C0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig42.2.0"
        x="208"
        y="264"
        width="190"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig42.3"
      x="208"
      y="264"
      width="190"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Applicator.apply(RuleChangeSet)</text>
  </group>
  <group name="Fig43"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017C1"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2"
      destPortFig="Fig42"
      sourceFigNode="Fig2"
      destFigNode="Fig42"
      <argouml:pathitem figname="Fig43.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017C1"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig43.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="312"
              y="232" />
      <lineto x="312"
              y="264" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DFC"
      name="Interface requestbuilder"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[0, 0, 236, 70]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DFE"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="0"
      y="0"
      width="236"
      height="70"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="1"
      y="1"
      width="234"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >RequestBuilder</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1, 1, 234, 20]"
         href="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DFE"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="1"
        y="1"
        width="234"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.2.1"
        x="1"
        y="1"
        width="234"
        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="236"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1, 45, 234, 25]"
         href="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DFE"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="1"
        y="45"
        width="234"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="1"
        y="45"
        width="234"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >apply(report : Translation) : Request</text>
    </group>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DFD"
      name="Interface responseanalyser"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[8, 0, 549, 104]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000E02"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="8"
      y="0"
      width="549"
      height="104"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="9"
      y="1"
      width="547"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ResponceAnalyser</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[9, 1, 547, 20]"
         href="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000E02"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="9"
        y="1"
        width="547"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.2.1"
        x="9"
        y="1"
        width="547"
        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="8"
      y="44"
      width="549"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[9, 45, 547, 59]"
         href="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000E02"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="9"
        y="45"
        width="547"
        height="59"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="9"
        y="45"
        width="547"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >apply(responce : Response) : ConversationRuleChangeSetPair</text>
      <text name="Fig0.4.2"
        x="9"
        y="62"
        width="547"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >apply(communicationURI : URI,responce : Response) : ConversationRuleChangeSetPair</text>
      <text name="Fig0.4.3"
        x="9"
        y="79"
        width="547"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >stop(communicationURI : URI) : Conversation</text>
    </group>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000E07"
      name="Activity responceanalyser"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[184, 8, 16, 16]pathVisible=false;stereotypeView=0;"
       href="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000E09"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="192"
      y="16"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig0.1"
      x="192"
      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[80, 48, 246, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--21d2662c:12c83b80cce:-8000:00000000000011C5"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="81"
      y="49"
      width="244"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig1.1"
      x="80"
      y="48"
      width="246"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[88, 48, 230, 0]"
         href="-64--88-121--118--21d2662c:12c83b80cce:-8000:00000000000011C5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="88"
        y="48"
        width="230"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="88"
      y="48"
      width="230"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >receives the ConversationURI</text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--21d2662c:12c83b80cce:-8000:00000000000011C6"
       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="-64--88-121--118--21d2662c:12c83b80cce:-8000:00000000000011C6"
                        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="192"
              y="25" />
      <lineto x="192"
              y="48" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--21d2662c:12c83b80cce:-8000:00000000000011CC"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7"
      destPortFig="Fig11"
      sourceFigNode="Fig7"
      destFigNode="Fig11"
      <argouml:pathitem figname="Fig3.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--21d2662c:12c83b80cce:-8000:00000000000011CC"
                        angle="265.0"
                        offset="77" />
    </private>
    <path name="Fig3.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="208"
              y="264" />
      <lineto x="208"
              y="320" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[104, 136, 227, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011BA"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig4.0"
      x="105"
      y="137"
      width="225"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig4.1"
      x="104"
      y="136"
      width="227"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig4.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[112, 136, 211, 0]"
         href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011BA"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.2.0"
        x="112"
        y="136"
        width="211"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig4.3"
      x="112"
      y="136"
      width="211"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >checks the Conversation in KB</text>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[528, 232, 139, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011BF"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="529"
      y="233"
      width="137"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig5.1"
      x="528"
      y="232"
      width="139"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[536, 232, 123, 0]"
         href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011BF"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="536"
        y="232"
        width="123"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig5.3"
      x="536"
      y="232"
      width="123"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Rises Excetion</text>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011C0"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4"
      destPortFig="Fig7"
      sourceFigNode="Fig4"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011C0"
                        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="208"
              y="172" />
      <lineto x="208"
              y="232" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.state.ui.FigJunctionState[192, 232, 32, 32]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011C1"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig7.0"
      x="192"
      y="232"
      width="32"
      height="32"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig7.1"
      x="192"
      y="232"
      width="32"
      height="32"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011C2"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7.0"
      destPortFig="Fig5.0"
      sourceFigNode="Fig7"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011C2"
                        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="224"
              y="248" />
      <lineto x="529"
              y="248" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[728, 240, 24, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011C6"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig9.0"
      x="740"
      y="252"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig9.1"
      x="740"
      y="252"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig9.2"
      x="739"
      y="251"
      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="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011C7"
       stroke="1"
       strokecolor="black"
  >
    <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="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011C7"
                        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="666"
              y="252" />
      <lineto x="728"
              y="252" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[88, 320, 276, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011D5"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig11.0"
      x="89"
      y="321"
      width="274"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig11.1"
      x="88"
      y="320"
      width="276"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig11.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[96, 320, 260, 0]"
         href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011D5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.2.0"
        x="96"
        y="320"
        width="260"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig11.3"
      x="96"
      y="320"
      width="260"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >returns ConversationRuleChangeSetPair</text>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[200, 408, 24, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011DE"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig12.0"
      x="212"
      y="420"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig12.1"
      x="212"
      y="420"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig12.2"
      x="211"
      y="419"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011DF"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig11.0"
      destPortFig="Fig12.0"
      sourceFigNode="Fig11"
      destFigNode="Fig12"
      <argouml:pathitem figname="Fig13.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011DF"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig13.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="211"
              y="355" />
      <lineto x="211"
              y="408" />
    </path>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000138E"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig4.0"
      sourceFigNode="Fig1"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig14.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000138E"
                        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="203"
              y="83" />
      <lineto x="203"
              y="137" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011E0"
      name="solutiongenerator activity 1"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[240, 24, 16, 16]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011E2"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="248"
      y="32"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig0.1"
      x="248"
      y="32"
      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, 104, 199, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011E3"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="153"
      y="105"
      width="197"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig1.1"
      x="152"
      y="104"
      width="199"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[160, 104, 183, 0]"
         href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011E3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="160"
        y="104"
        width="183"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="160"
      y="104"
      width="183"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >receives RuleChangeSet</text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011E4"
       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="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011E4"
                        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="41" />
      <lineto x="248"
              y="104" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[160, 276, 173, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011E7"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="161"
      y="277"
      width="171"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig3.1"
      x="160"
      y="276"
      width="173"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[168, 276, 157, 0]"
         href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011E7"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="168"
        y="276"
        width="157"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig3.3"
      x="168"
      y="276"
      width="157"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >generates new Solution</text>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011E8"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig13"
      destPortFig="Fig3"
      sourceFigNode="Fig13"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig4.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011E8"
                        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="248"
              y="220" />
      <lineto x="248"
              y="276" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[88, 392, 405, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011ED"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="89"
      y="393"
      width="403"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig5.1"
      x="88"
      y="392"
      width="405"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[96, 392, 389, 0]"
         href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011ED"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="96"
        y="392"
        width="389"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig5.3"
      x="96"
      y="392"
      width="389"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >SolutionChecker.runs test of Solution via Acceptance criteria</text>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.state.ui.FigJunctionState[232, 544, 32, 32]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F1"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig6.0"
      x="232"
      y="544"
      width="32"
      height="32"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig6.1"
      x="232"
      y="544"
      width="32"
      height="32"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F2"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig5.0"
      destPortFig="Fig6.0"
      sourceFigNode="Fig5"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig7.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F2"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig7.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="248"
              y="427" />
      <lineto x="248"
              y="544" />
    </path>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[128, 680, 236, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F3"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig8.0"
      x="129"
      y="681"
      width="234"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig8.1"
      x="128"
      y="680"
      width="236"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig8.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[136, 680, 220, 0]"
         href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.2.0"
        x="136"
        y="680"
        width="220"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig8.3"
      x="136"
      y="680"
      width="220"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >returns Solution</text>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F4"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig6"
      destPortFig="Fig8"
      sourceFigNode="Fig6"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig9.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011F4"
                        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="248"
              y="576" />
      <lineto x="248"
              y="680" />
    </path>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001200"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig6.0"
      destPortFig="Fig3.0"
      sourceFigNode="Fig6"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001200"
                        angle="-180.0"
                        offset="3" />
    </private>
    <path name="Fig10.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="264"
              y="560" />
      <lineto x="560"
              y="560" />
      <lineto x="560"
              y="296" />
      <lineto x="332"
              y="296" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[240, 760, 24, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001203"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig11.0"
      x="252"
      y="772"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig11.1"
      x="252"
      y="772"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig11.2"
      x="251"
      y="771"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001204"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig8.0"
      destPortFig="Fig11.0"
      sourceFigNode="Fig8"
      destFigNode="Fig11"
      <argouml:pathitem figname="Fig12.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001204"
                        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="252"
              y="715" />
      <lineto x="252"
              y="760" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[120, 184, 350, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000144B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig13.0"
      x="121"
      y="185"
      width="348"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig13.1"
      x="120"
      y="184"
      width="350"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig13.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[128, 184, 334, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000144B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.2.0"
        x="128"
        y="184"
        width="334"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig13.3"
      x="128"
      y="184"
      width="334"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Applier.apply(RuleChangeSet) to AcceptanceCriteria</text>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000144C"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1"
      destPortFig="Fig13"
      sourceFigNode="Fig1"
      destFigNode="Fig13"
      <argouml:pathitem figname="Fig14.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000144C"
                        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="251"
              y="140" />
      <lineto x="251"
              y="184" />
    </path>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-6f3df7dd:12d4acafa72:-8000:000000000000170F"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3.0"
      destPortFig="Fig5.0"
      sourceFigNode="Fig3"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig15.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-6f3df7dd:12d4acafa72:-8000:000000000000170F"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig15.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="246"
              y="311" />
      <lineto x="246"
              y="393" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001241"
      name="translator activity 1"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[192, 40, 16, 16]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001243"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="200"
      y="48"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig0.1"
      x="200"
      y="48"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[136, 104, 147, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001244"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="137"
      y="105"
      width="145"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig1.1"
      x="136"
      y="104"
      width="147"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[144, 104, 131, 0]"
         href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001244"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="144"
        y="104"
        width="131"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="144"
      y="104"
      width="131"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >receives Knowledge</text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001245"
       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="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001245"
                        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="200"
              y="57" />
      <lineto x="200"
              y="104" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[88, 184, 260, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001249"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="89"
      y="185"
      width="258"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig3.1"
      x="88"
      y="184"
      width="260"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[96, 184, 244, 0]"
         href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001249"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="96"
        y="184"
        width="244"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig3.3"
      x="96"
      y="184"
      width="244"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >determines the subType of Knowedge</text>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000124A"
       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="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000124A"
                        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="203"
              y="140" />
      <lineto x="203"
              y="184" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[64, 264, 394, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000124D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="65"
      y="265"
      width="392"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig5.1"
      x="64"
      y="264"
      width="394"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[72, 264, 378, 0]"
         href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000124D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="72"
        y="264"
        width="378"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig5.3"
      x="72"
      y="264"
      width="378"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >looks for the TranslationStrategy according to the subType</text>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000124E"
       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="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000124E"
                        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="208"
              y="220" />
      <lineto x="208"
              y="264" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.state.ui.FigJunctionState[192, 352, 32, 32]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001253"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig7.0"
      x="192"
      y="352"
      width="32"
      height="32"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig7.1"
      x="192"
      y="352"
      width="32"
      height="32"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001254"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig5.0"
      destPortFig="Fig7.0"
      sourceFigNode="Fig5"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001254"
                        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="208"
              y="299" />
      <lineto x="208"
              y="352" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[64, 440, 309, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001255"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig9.0"
      x="65"
      y="441"
      width="307"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig9.1"
      x="64"
      y="440"
      width="309"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig9.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[72, 440, 293, 0]"
         href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001255"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.2.0"
        x="72"
        y="440"
        width="293"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig9.3"
      x="72"
      y="440"
      width="293"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >applies the TranslationStrategy to Knowledge</text>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001256"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7"
      destPortFig="Fig9"
      sourceFigNode="Fig7"
      destFigNode="Fig9"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001256"
                        angle="263.0"
                        offset="44" />
    </private>
    <path name="Fig10.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="208"
              y="384" />
      <lineto x="208"
              y="440" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[368, 352, 147, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000125B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig11.0"
      x="369"
      y="353"
      width="145"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig11.1"
      x="368"
      y="352"
      width="147"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig11.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[376, 352, 131, 0]"
         href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000125B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.2.0"
        x="376"
        y="352"
        width="131"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig11.3"
      x="376"
      y="352"
      width="131"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Rises the exception</text>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000125C"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7"
      destPortFig="Fig11"
      sourceFigNode="Fig7"
      destFigNode="Fig11"
      <argouml:pathitem figname="Fig12.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000125C"
                        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="224"
              y="368" />
      <lineto x="368"
              y="368" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[584, 360, 24, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001260"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig13.0"
      x="596"
      y="372"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig13.1"
      x="596"
      y="372"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig13.2"
      x="595"
      y="371"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001261"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig11.0"
      destPortFig="Fig13.0"
      sourceFigNode="Fig11"
      destFigNode="Fig13"
      <argouml:pathitem figname="Fig14.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001261"
                        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="514"
              y="371" />
      <lineto x="584"
              y="371" />
    </path>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[144, 528, 144, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001262"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig15.0"
      x="145"
      y="529"
      width="142"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig15.1"
      x="144"
      y="528"
      width="144"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig15.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[152, 528, 128, 0]"
         href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001262"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig15.2.0"
        x="152"
        y="528"
        width="128"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig15.3"
      x="152"
      y="528"
      width="128"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >returns Translation</text>
  </group>
  <group name="Fig16"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001263"
       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="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001263"
                        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="208"
              y="476" />
      <lineto x="208"
              y="528" />
    </path>
  </group>
  <group name="Fig17"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[200, 608, 24, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001268"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig17.0"
      x="212"
      y="620"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig17.1"
      x="212"
      y="620"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig17.2"
      x="211"
      y="619"
      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="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001269"
       stroke="1"
       strokecolor="black"
  >
    <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="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001269"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig18.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="212"
              y="563" />
      <lineto x="212"
              y="608" />
    </path>
  </group>
  <group name="Fig19"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[544, 464, 313, 56]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F48"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig19.0"
      x="544"
      y="464"
      width="313"
      height="56"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig19.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="544"
              y="464" />
      <lineto x="846"
              y="464" />
      <lineto x="856"
              y="474" />
      <lineto x="856"
              y="519" />
      <lineto x="544"
              y="519" />
      <lineto x="544"
              y="464" />
    </path>
    <path name="Fig19.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="846"
              y="464" />
      <lineto x="856"
              y="474" />
      <lineto x="846"
              y="474" />
      <lineto x="846"
              y="464" />
    </path>
    <group name="Fig19.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[546, 466, 299, 0]"
         href="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F48"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig19.3.0"
        x="546"
        y="466"
        width="299"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig19.4"
      x="546"
      y="466"
      width="299"
      height="52"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >TranslationStrategy should be implemented as 
first-class function in Scala see 
http://en.wikipedia.org/wiki/Strategy_pattern</text>
  </group>
  <group name="Fig20"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig19"
      destPortFig="Fig9"
      sourceFigNode="Fig19"
      destFigNode="Fig9"
    </private>
    <path name="Fig20.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="544"
              y="476" />
      <lineto x="373"
              y="476" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F26"
      name="solutionchecker activity 1"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[184, 32, 16, 16]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F28"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="192"
      y="40"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig0.1"
      x="192"
      y="40"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[120, 80, 131, 36]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F29"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="121"
      y="81"
      width="129"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig1.1"
      x="120"
      y="80"
      width="131"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[128, 80, 115, 0]"
         href="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F29"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="128"
        y="80"
        width="115"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="128"
      y="80"
      width="115"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >receives Solution</text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F2A"
       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="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F2A"
                        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="192"
              y="49" />
      <lineto x="192"
              y="80" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[80, 136, 217, 36]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F2E"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="81"
      y="137"
      width="215"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig3.1"
      x="80"
      y="136"
      width="217"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[88, 136, 201, 0]"
         href="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F2E"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="88"
        y="136"
        width="201"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig3.3"
      x="88"
      y="136"
      width="201"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >selects the AcceptanceCriteria</text>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F2F"
       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="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F2F"
                        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="192"
              y="116" />
      <lineto x="192"
              y="136" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[80, 200, 226, 36]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F32"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="81"
      y="201"
      width="224"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig5.1"
      x="80"
      y="200"
      width="226"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[88, 200, 210, 0]"
         href="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F32"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="88"
        y="200"
        width="210"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig5.3"
      x="88"
      y="200"
      width="210"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >selects the CommonSence rules</text>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F33"
       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="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F33"
                        angle="265.0"
                        offset="13" />
    </private>
    <path name="Fig6.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="200"
              y="172" />
      <lineto x="200"
              y="200" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[56, 368, 281, 68]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F36"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig7.0"
      x="57"
      y="369"
      width="279"
      height="66"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="68"
    />
    <rectangle name="Fig7.1"
      x="56"
      y="368"
      width="281"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="68"
    />
    <group name="Fig7.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[64, 368, 265, 0]"
         href="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F36"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="64"
        y="368"
        width="265"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig7.3"
      x="64"
      y="368"
      width="265"
      height="62"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >creates the set of Reasoner statements 
for the Solution and each rule to check
in the form of Test</text>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F37"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig15"
      destPortFig="Fig7"
      sourceFigNode="Fig15"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F37"
                        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="194"
              y="332" />
      <lineto x="194"
              y="368" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[80, 464, 226, 52]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F3B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig9.0"
      x="81"
      y="465"
      width="224"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig9.1"
      x="80"
      y="464"
      width="226"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig9.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[88, 464, 210, 0]"
         href="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F3B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.2.0"
        x="88"
        y="464"
        width="210"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig9.3"
      x="88"
      y="464"
      width="210"
      height="46"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >calls ReasonerAdapter with Test
parameter</text>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F40"
       stroke="1"
       strokecolor="black"
  >
    <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="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F40"
                        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="196"
              y="435" />
      <lineto x="196"
              y="465" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[72, 552, 250, 52]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F41"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig11.0"
      x="73"
      y="553"
      width="248"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig11.1"
      x="72"
      y="552"
      width="250"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig11.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[80, 552, 234, 0]"
         href="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F41"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.2.0"
        x="80"
        y="552"
        width="234"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig11.3"
      x="80"
      y="552"
      width="234"
      height="46"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >returns 
FrequencyConfidenceNegationTriple</text>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F42"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig9"
      destPortFig="Fig11"
      sourceFigNode="Fig9"
      destFigNode="Fig11"
      <argouml:pathitem figname="Fig12.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F42"
                        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="193"
              y="516" />
      <lineto x="193"
              y="552" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[184, 656, 24, 24]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F45"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig13.0"
      x="196"
      y="668"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig13.1"
      x="196"
      y="668"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig13.2"
      x="195"
      y="667"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F46"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig11.0"
      destPortFig="Fig13.0"
      sourceFigNode="Fig11"
      destFigNode="Fig13"
      <argouml:pathitem figname="Fig14.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F46"
                        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="196"
              y="603" />
      <lineto x="196"
              y="656" />
    </path>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[112, 280, 162, 52]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F49"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig15.0"
      x="113"
      y="281"
      width="160"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig15.1"
      x="112"
      y="280"
      width="162"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig15.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[120, 280, 146, 0]"
         href="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F49"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig15.2.0"
        x="120"
        y="280"
        width="146"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig15.3"
      x="120"
      y="280"
      width="146"
      height="46"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >interprets all non
Reasoner instructions</text>
  </group>
  <group name="Fig16"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F4A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig5"
      destPortFig="Fig15"
      sourceFigNode="Fig5"
      destFigNode="Fig15"
      <argouml:pathitem figname="Fig16.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F4A"
                        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="194"
              y="236" />
      <lineto x="194"
              y="280" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F4D"
      name="associator activity 1"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[176, 16, 16, 16]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F4F"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="184"
      y="24"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig0.1"
      x="184"
      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[24, 56, 354, 52]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F50"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="25"
      y="57"
      width="352"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig1.1"
      x="24"
      y="56"
      width="354"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[32, 56, 338, 0]"
         href="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F50"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="32"
        y="56"
        width="338"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="32"
      y="56"
      width="338"
      height="46"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >creates Association of
AcceptanceCriteria, CommonSenseRule and Solution</text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F51"
       stroke="1"
       strokecolor="black"
  >
    <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="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F51"
                        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="184"
              y="32" />
      <lineto x="184"
              y="57" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[176, 200, 24, 24]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F55"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig3.0"
      x="188"
      y="212"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig3.1"
      x="188"
      y="212"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig3.2"
      x="187"
      y="211"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F56"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig5"
      destPortFig="Fig3.0"
      sourceFigNode="Fig5"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig4.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="127-0-1-1-1fd86f30:12c93cff7a1:-8000:0000000000000F56"
                        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="187"
              y="172" />
      <lineto x="187"
              y="200" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[112, 136, 146, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012FF"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="113"
      y="137"
      width="144"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig5.1"
      x="112"
      y="136"
      width="146"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[120, 136, 130, 0]"
         href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012FF"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="120"
        y="136"
        width="130"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig5.3"
      x="120"
      y="136"
      width="130"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >returns Association</text>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001300"
       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="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001300"
                        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="186"
              y="108" />
      <lineto x="186"
              y="136" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000128B"
      name="generaliser activity 1"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[248, 24, 16, 16]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000128D"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="256"
      y="32"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig0.1"
      x="256"
      y="32"
      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, 80, 574, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000128E"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="1"
      y="81"
      width="572"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig1.1"
      x="0"
      y="80"
      width="574"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[8, 80, 558, 0]"
         href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000128E"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="8"
        y="80"
        width="558"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="8"
      y="80"
      width="558"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >lookup for all Associations with similar AsseptanceCriteria Rules of specified Association</text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000128F"
       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="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000128F"
                        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="256"
              y="41" />
      <lineto x="256"
              y="80" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[8, 152, 502, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001293"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="9"
      y="153"
      width="500"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig3.1"
      x="8"
      y="152"
      width="502"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[16, 152, 486, 0]"
         href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001293"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="16"
        y="152"
        width="486"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig3.3"
      x="16"
      y="152"
      width="486"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >for each Rule of the Associations substitutes common elements to variables</text>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001294"
       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="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001294"
                        angle="263.0"
                        offset="18" />
    </private>
    <path name="Fig4.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="256"
              y="116" />
      <lineto x="256"
              y="152" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[144, 224, 217, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001298"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="145"
      y="225"
      width="215"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig5.1"
      x="144"
      y="224"
      width="217"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[152, 224, 201, 0]"
         href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001298"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="152"
        y="224"
        width="201"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig5.3"
      x="152"
      y="224"
      width="201"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >creates new super Association</text>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001299"
       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="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001299"
                        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="256"
              y="188" />
      <lineto x="256"
              y="224" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[248, 376, 24, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000129D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig7.0"
      x="260"
      y="388"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig7.1"
      x="260"
      y="388"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig7.2"
      x="259"
      y="387"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[152, 304, 198, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000129E"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig8.0"
      x="153"
      y="305"
      width="196"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig8.1"
      x="152"
      y="304"
      width="198"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig8.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[160, 304, 182, 0]"
         href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000129E"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.2.0"
        x="160"
        y="304"
        width="182"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig8.3"
      x="160"
      y="304"
      width="182"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >returns creted Associations</text>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000129F"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig5"
      destPortFig="Fig8"
      sourceFigNode="Fig5"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig9.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000129F"
                        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="256"
              y="260" />
      <lineto x="256"
              y="304" />
    </path>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012A2"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig8.0"
      destPortFig="Fig7.0"
      sourceFigNode="Fig8"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012A2"
                        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="259"
              y="339" />
      <lineto x="259"
              y="376" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012D3"
      name="specificator activity 1"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[192, 16, 16, 16]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012D5"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="200"
      y="24"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig0.1"
      x="200"
      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[8, 64, 467, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012D6"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="9"
      y="65"
      width="465"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig1.1"
      x="8"
      y="64"
      width="467"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[16, 64, 451, 0]"
         href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012D6"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="16"
        y="64"
        width="451"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="16"
      y="64"
      width="451"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >selects all Associations Rules of wich maches Rules of new Association</text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012D7"
       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="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012D7"
                        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="200"
              y="33" />
      <lineto x="200"
              y="64" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[16, 160, 438, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012DF"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="17"
      y="161"
      width="436"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig3.1"
      x="16"
      y="160"
      width="438"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[24, 160, 422, 0]"
         href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012DF"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="24"
        y="160"
        width="422"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig3.3"
      x="24"
      y="160"
      width="422"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >for each matched Rule pair selects Solution HowTos that matches</text>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012E0"
       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="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012E0"
                        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="200"
              y="100" />
      <lineto x="200"
              y="160" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[56, 256, 345, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012E5"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="57"
      y="257"
      width="343"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig5.1"
      x="56"
      y="256"
      width="345"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[64, 256, 329, 0]"
         href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012E5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="64"
        y="256"
        width="329"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig5.3"
      x="64"
      y="256"
      width="329"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >for each Rule - HowTo pair cerates new Association</text>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012E6"
       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="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012E6"
                        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="200"
              y="196" />
      <lineto x="200"
              y="256" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[120, 344, 174, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012E9"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig7.0"
      x="121"
      y="345"
      width="172"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig7.1"
      x="120"
      y="344"
      width="174"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig7.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[128, 344, 158, 0]"
         href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012E9"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="128"
        y="344"
        width="158"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig7.3"
      x="128"
      y="344"
      width="158"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >returns new Associtions</text>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012EA"
       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="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012EA"
                        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="200"
              y="292" />
      <lineto x="200"
              y="344" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[192, 424, 24, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012ED"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig9.0"
      x="204"
      y="436"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig9.1"
      x="204"
      y="436"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig9.2"
      x="203"
      y="435"
      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="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012EE"
       stroke="1"
       strokecolor="black"
  >
    <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="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012EE"
                        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="203"
              y="379" />
      <lineto x="203"
              y="424" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012F0"
      name="analogydetector activity 1"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[184, 8, 16, 16]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012F2"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="192"
      y="16"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig0.1"
      x="192"
      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, 64, 430, 52]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012F3"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="1"
      y="65"
      width="428"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig1.1"
      x="0"
      y="64"
      width="430"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[8, 64, 414, 0]"
         href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012F3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="8"
        y="64"
        width="414"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="8"
      y="64"
      width="414"
      height="46"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >using similarity algorithm (nearest naibhor) selects Associations 
with similar AcceptanceCriteria</text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012F4"
       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="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012F4"
                        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="192"
              y="25" />
      <lineto x="192"
              y="64" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[24, 160, 378, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012F8"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="25"
      y="161"
      width="376"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig3.1"
      x="24"
      y="160"
      width="378"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[32, 160, 362, 0]"
         href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012F8"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="32"
        y="160"
        width="362"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig3.3"
      x="32"
      y="160"
      width="362"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >returns the List[Association] sorted by relevance criteria</text>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012F9"
       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="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012F9"
                        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="192"
              y="116" />
      <lineto x="192"
              y="160" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[184, 256, 24, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012FD"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig5.0"
      x="196"
      y="268"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig5.1"
      x="196"
      y="268"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig5.2"
      x="195"
      y="267"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012FE"
       stroke="1"
       strokecolor="black"
  >
    <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="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:00000000000012FE"
                        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="195"
              y="195" />
      <lineto x="195"
              y="256" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001303"
      name="trainer activity 1"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[184, 16, 16, 16]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001305"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="192"
      y="24"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig0.1"
      x="192"
      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[48, 80, 325, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001306"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="49"
      y="81"
      width="323"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig1.1"
      x="48"
      y="80"
      width="325"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[56, 80, 309, 0]"
         href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001306"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="56"
        y="80"
        width="309"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="56"
      y="80"
      width="309"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Associator.creates and returns new Association</text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[16, 160, 398, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000130D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="17"
      y="161"
      width="396"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig2.1"
      x="16"
      y="160"
      width="398"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[24, 160, 382, 0]"
         href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000130D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="24"
        y="160"
        width="382"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig2.3"
      x="24"
      y="160"
      width="382"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Specificator.creates and returns more specific Associations</text>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[32, 248, 361, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001314"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="33"
      y="249"
      width="359"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig3.1"
      x="32"
      y="248"
      width="361"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[40, 248, 345, 0]"
         href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001314"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="40"
        y="248"
        width="345"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig3.3"
      x="40"
      y="248"
      width="345"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Generaliser.creates and returns general Associations</text>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[184, 336, 24, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000131A"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig4.0"
      x="196"
      y="348"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig4.1"
      x="196"
      y="348"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig4.2"
      x="195"
      y="347"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000131B"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3.0"
      destPortFig="Fig4.0"
      sourceFigNode="Fig3"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig5.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000131B"
                        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="195"
              y="283" />
      <lineto x="195"
              y="336" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016DF"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig0"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016DF"
                        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="191"
              y="31" />
      <lineto x="191"
              y="81" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016E1"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig2.0"
      sourceFigNode="Fig1"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig7.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016E1"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig7.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="190"
              y="115" />
      <lineto x="190"
              y="161" />
    </path>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016E3"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig3.0"
      sourceFigNode="Fig2"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016E3"
                        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="192"
              y="195" />
      <lineto x="192"
              y="249" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001320"
      name="learner activity 1"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[280, 32, 16, 16]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001322"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="288"
      y="40"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig0.1"
      x="288"
      y="40"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[280, 288, 24, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000132C"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig1.0"
      x="292"
      y="300"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig1.1"
      x="292"
      y="300"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig1.2"
      x="291"
      y="299"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[32, 80, 588, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016C6"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="33"
      y="81"
      width="586"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig2.1"
      x="32"
      y="80"
      width="588"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[40, 80, 572, 0]"
         href="-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016C6"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="40"
        y="80"
        width="572"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig2.3"
      x="40"
      y="80"
      width="572"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Associator.apply(acceptanceCriteria : AcceptanceCriteria,solution : Solution) : Association</text>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[16, 144, 625, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016CB"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="17"
      y="145"
      width="623"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig3.1"
      x="16"
      y="144"
      width="625"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[24, 144, 609, 0]"
         href="-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016CB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="24"
        y="144"
        width="609"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig3.3"
      x="24"
      y="144"
      width="609"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Generaliser.apply(newAssociation : Association,rootAssociation : Association) : Set[Association]</text>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016CC"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2"
      destPortFig="Fig3"
      sourceFigNode="Fig2"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig4.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016CC"
                        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="288"
              y="116" />
      <lineto x="288"
              y="144" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[16, 208, 627, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016CF"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="17"
      y="209"
      width="625"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig5.1"
      x="16"
      y="208"
      width="627"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[24, 208, 611, 0]"
         href="-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016CF"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="24"
        y="208"
        width="611"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig5.3"
      x="24"
      y="208"
      width="611"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Specificator.apply(newAssociation : Association,rootAssociation : Association) : Set[Association]</text>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016D0"
       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="-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016D0"
                        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="288"
              y="180" />
      <lineto x="288"
              y="208" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016D3"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig5.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig5"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig7.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016D3"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig7.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="291"
              y="243" />
      <lineto x="291"
              y="288" />
    </path>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016D4"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig2.0"
      sourceFigNode="Fig0"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016D4"
                        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="288"
              y="48" />
      <lineto x="288"
              y="81" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001330"
      name="learner activity 2"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[224, 16, 16, 16]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001332"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="232"
      y="24"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig0.1"
      x="232"
      y="24"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[216, 184, 24, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000133F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig1.0"
      x="228"
      y="196"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig1.1"
      x="228"
      y="196"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig1.2"
      x="227"
      y="195"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[0, 88, 540, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016D5"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="1"
      y="89"
      width="538"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig2.1"
      x="0"
      y="88"
      width="540"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[8, 88, 524, 0]"
         href="-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016D5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="8"
        y="88"
        width="524"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig2.3"
      x="8"
      y="88"
      width="524"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >AnalogyDetector.apply(acceptanceCriteria : AcceptanceCriteria) : List[Association]</text>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016D6"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig2"
      sourceFigNode="Fig0"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig3.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016D6"
                        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="232"
              y="33" />
      <lineto x="232"
              y="88" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[576, 32, 216, 70]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016DA"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig4.0"
      x="576"
      y="32"
      width="216"
      height="70"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig4.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="576"
              y="32" />
      <lineto x="781"
              y="32" />
      <lineto x="791"
              y="42" />
      <lineto x="791"
              y="101" />
      <lineto x="576"
              y="101" />
      <lineto x="576"
              y="32" />
    </path>
    <path name="Fig4.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="781"
              y="32" />
      <lineto x="791"
              y="42" />
      <lineto x="781"
              y="42" />
      <lineto x="781"
              y="32" />
    </path>
    <group name="Fig4.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[578, 34, 202, 0]"
         href="-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016DA"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.3.0"
        x="578"
        y="34"
        width="202"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig4.4"
      x="578"
      y="34"
      width="202"
      height="66"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >detecs and returns the similar 
Associtations
according to the Rules similarity
algorithm(Nearest neighbour)</text>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4"
      destPortFig="Fig2"
      sourceFigNode="Fig4"
      destFigNode="Fig2"
    </private>
    <path name="Fig5.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="576"
              y="100" />
      <lineto x="540"
              y="100" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016DB"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig2"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-4ea75cd3:12d55414088:-8000:00000000000016DB"
                        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="228"
              y="123" />
      <lineto x="228"
              y="184" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000134B"
      name="requestBuilder activity 1"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[112, 0, 16, 16]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000134D"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="120"
      y="8"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig0.1"
      x="120"
      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.FigActionState[16, 76, 238, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000134E"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="17"
      y="77"
      width="236"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig1.1"
      x="16"
      y="76"
      width="238"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[24, 76, 222, 0]"
         href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000134E"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="24"
        y="76"
        width="222"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="24"
      y="76"
      width="222"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >checks if the Translation is Report</text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000134F"
       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="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000134F"
                        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="120"
              y="17" />
      <lineto x="120"
              y="76" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.state.ui.FigJunctionState[104, 152, 32, 32]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001352"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="104"
      y="152"
      width="32"
      height="32"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig3.1"
      x="104"
      y="152"
      width="32"
      height="32"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[336, 152, 122, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001353"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig4.0"
      x="337"
      y="153"
      width="120"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig4.1"
      x="336"
      y="152"
      width="122"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig4.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[344, 152, 106, 0]"
         href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001353"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.2.0"
        x="344"
        y="152"
        width="106"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig4.3"
      x="344"
      y="152"
      width="106"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Rises exception</text>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001354"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3"
      destPortFig="Fig4"
      sourceFigNode="Fig3"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig5.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001354"
                        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="136"
              y="168" />
      <lineto x="336"
              y="168" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[528, 160, 24, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001358"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig6.0"
      x="540"
      y="172"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig6.1"
      x="540"
      y="172"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig6.2"
      x="539"
      y="171"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001359"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4.0"
      destPortFig="Fig6.0"
      sourceFigNode="Fig4"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig7.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001359"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig7.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="457"
              y="171" />
      <lineto x="528"
              y="171" />
    </path>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000135A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig3.0"
      sourceFigNode="Fig1"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000135A"
                        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="120"
              y="111" />
      <lineto x="120"
              y="152" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[0, 224, 272, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000135B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig9.0"
      x="1"
      y="225"
      width="270"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig9.1"
      x="0"
      y="224"
      width="272"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig9.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[8, 224, 256, 0]"
         href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000135B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.2.0"
        x="8"
        y="224"
        width="256"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig9.3"
      x="8"
      y="224"
      width="256"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Translatior.translates in to the Request</text>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[56, 296, 126, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001363"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig10.0"
      x="57"
      y="297"
      width="124"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig10.1"
      x="56"
      y="296"
      width="126"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig10.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[64, 296, 110, 0]"
         href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001363"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig10.2.0"
        x="64"
        y="296"
        width="110"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig10.3"
      x="64"
      y="296"
      width="110"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >returns Request</text>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001364"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig9"
      destPortFig="Fig10"
      sourceFigNode="Fig9"
      destFigNode="Fig10"
      <argouml:pathitem figname="Fig11.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001364"
                        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="120"
              y="260" />
      <lineto x="120"
              y="296" />
    </path>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[112, 368, 24, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001368"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig12.0"
      x="124"
      y="380"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig12.1"
      x="124"
      y="380"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig12.2"
      x="123"
      y="379"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001369"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig10.0"
      destPortFig="Fig12.0"
      sourceFigNode="Fig10"
      destFigNode="Fig12"
      <argouml:pathitem figname="Fig13.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001369"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig13.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="123"
              y="331" />
      <lineto x="123"
              y="368" />
    </path>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017CA"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3.0"
      destPortFig="Fig9.0"
      sourceFigNode="Fig3"
      destFigNode="Fig9"
      <argouml:pathitem figname="Fig14.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017CA"
                        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="120"
              y="184" />
      <lineto x="120"
              y="225" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001381"
      name="responceanalyser activity 2"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[88, 0, 16, 16]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001383"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="96"
      y="8"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig0.1"
      x="96"
      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.FigActionState[0, 56, 218, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001384"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="1"
      y="57"
      width="216"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig1.1"
      x="0"
      y="56"
      width="218"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[8, 56, 202, 0]"
         href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001384"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="8"
        y="56"
        width="202"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="8"
      y="56"
      width="202"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >creates Conversation Stop flag</text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001385"
       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="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001385"
                        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="96"
              y="17" />
      <lineto x="96"
              y="56" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[24, 136, 156, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001388"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="25"
      y="137"
      width="154"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig3.1"
      x="24"
      y="136"
      width="156"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[32, 136, 140, 0]"
         href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001388"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="32"
        y="136"
        width="140"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig3.3"
      x="32"
      y="136"
      width="140"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >returns Conversation</text>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001389"
       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="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:0000000000001389"
                        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="100"
              y="92" />
      <lineto x="100"
              y="136" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[88, 208, 24, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000138C"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig5.0"
      x="100"
      y="220"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig5.1"
      x="100"
      y="220"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig5.2"
      x="99"
      y="219"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000138D"
       stroke="1"
       strokecolor="black"
  >
    <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="-64--88-121--118--2e7038d3:12c965b1d7e:-8000:000000000000138D"
                        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="100"
              y="171" />
      <lineto x="100"
              y="208" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001372"
      name="responceanalyser activity 3"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[120, 8, 16, 16]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001379"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="128"
      y="16"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig0.1"
      x="128"
      y="16"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[120, 368, 24, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001389"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig1.0"
      x="132"
      y="380"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig1.1"
      x="132"
      y="380"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig1.2"
      x="131"
      y="379"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000138A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3"
      destPortFig="Fig1.0"
      sourceFigNode="Fig3"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig2.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000138A"
                        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="132"
              y="324" />
      <lineto x="132"
              y="368" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[0, 288, 276, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011D5"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="1"
      y="289"
      width="274"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig3.1"
      x="0"
      y="288"
      width="276"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[8, 288, 260, 0]"
         href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:00000000000011D5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="8"
        y="288"
        width="260"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig3.3"
      x="8"
      y="288"
      width="260"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >returns ConversationRuleChangeSetPair</text>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[40, 48, 167, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001390"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig4.0"
      x="41"
      y="49"
      width="165"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig4.1"
      x="40"
      y="48"
      width="167"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig4.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[48, 48, 151, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001390"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.2.0"
        x="48"
        y="48"
        width="151"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig4.3"
      x="48"
      y="48"
      width="151"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >receives the Responce</text>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001391"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig4"
      sourceFigNode="Fig0"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig5.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001391"
                        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="128"
              y="25" />
      <lineto x="128"
              y="48" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[40, 120, 172, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001438"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig6.0"
      x="41"
      y="121"
      width="170"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig6.1"
      x="40"
      y="120"
      width="172"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig6.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[48, 120, 156, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001438"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.2.0"
        x="48"
        y="120"
        width="156"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig6.3"
      x="48"
      y="120"
      width="156"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >creates Convensation</text>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001439"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4"
      destPortFig="Fig6"
      sourceFigNode="Fig4"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig7.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001439"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig7.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="128"
              y="84" />
      <lineto x="128"
              y="120" />
    </path>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[16, 208, 256, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017C2"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig8.0"
      x="17"
      y="209"
      width="254"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig8.1"
      x="16"
      y="208"
      width="256"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig8.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[24, 208, 240, 0]"
         href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017C2"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.2.0"
        x="24"
        y="208"
        width="240"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig8.3"
      x="24"
      y="208"
      width="240"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >retrieves RuleChange from Response</text>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017C3"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig6"
      destPortFig="Fig8"
      sourceFigNode="Fig6"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig9.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017C3"
                        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="128"
              y="156" />
      <lineto x="128"
              y="208" />
    </path>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017C6"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig8.0"
      destPortFig="Fig3.0"
      sourceFigNode="Fig8"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017C6"
                        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="128"
              y="243" />
      <lineto x="128"
              y="289" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013B0"
      name="communicator activity 1"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[192, 40, 16, 16]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013B2"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="200"
      y="48"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig0.1"
      x="200"
      y="48"
      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, 96, 458, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013B6"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="1"
      y="97"
      width="456"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig1.1"
      x="0"
      y="96"
      width="458"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[8, 96, 442, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013B6"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="8"
        y="96"
        width="442"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="8"
      y="96"
      width="442"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ResponceAnalyser.apply(Responce): ConversationRuleChangeSetPair</text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[80, 168, 276, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013BD"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="81"
      y="169"
      width="274"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig2.1"
      x="80"
      y="168"
      width="276"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[88, 168, 260, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013BD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="88"
        y="168"
        width="260"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig2.3"
      x="88"
      y="168"
      width="260"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >returns ConversationRuleChangeSetPair</text>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013BE"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1"
      destPortFig="Fig2"
      sourceFigNode="Fig1"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig3.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013BE"
                        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="200"
              y="132" />
      <lineto x="200"
              y="168" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[192, 248, 24, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013C2"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig4.0"
      x="204"
      y="260"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig4.1"
      x="204"
      y="260"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig4.2"
      x="203"
      y="259"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013C3"
       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.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013C3"
                        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="203"
              y="203" />
      <lineto x="203"
              y="248" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017AE"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig0"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017AE"
                        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="200"
              y="56" />
      <lineto x="200"
              y="97" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013C6"
      name="communicator activity 2"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[304, 0, 16, 16]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013C8"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="312"
      y="8"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig0.1"
      x="312"
      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.FigActionState[0, 56, 684, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013CB"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="1"
      y="57"
      width="682"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig1.1"
      x="0"
      y="56"
      width="684"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[8, 56, 668, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013CB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="8"
        y="56"
        width="668"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="8"
      y="56"
      width="668"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ResponseAnalyser.apply(communicationURI : URI,responce : Response) : ConversationRuleChangeSetPair</text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[192, 128, 276, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013CF"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="193"
      y="129"
      width="274"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig2.1"
      x="192"
      y="128"
      width="276"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[200, 128, 260, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013CF"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="200"
        y="128"
        width="260"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig2.3"
      x="200"
      y="128"
      width="260"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >returns ConversationRuleChangeSetPair</text>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013D0"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1"
      destPortFig="Fig2"
      sourceFigNode="Fig1"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig3.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013D0"
                        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="312"
              y="92" />
      <lineto x="312"
              y="128" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[304, 200, 24, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013D3"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig4.0"
      x="316"
      y="212"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig4.1"
      x="316"
      y="212"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig4.2"
      x="315"
      y="211"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013D4"
       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.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013D4"
                        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="315"
              y="163" />
      <lineto x="315"
              y="200" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017AA"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig0"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017AA"
                        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="311"
              y="15" />
      <lineto x="311"
              y="57" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013D5"
      name="communicator activity 3"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[176, 40, 16, 16]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013D7"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="184"
      y="48"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig0.1"
      x="184"
      y="48"
      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, 96, 400, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013DA"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="1"
      y="97"
      width="398"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig1.1"
      x="0"
      y="96"
      width="400"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[8, 96, 384, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013DA"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="8"
        y="96"
        width="384"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="8"
      y="96"
      width="384"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ResponceAnalyser.stop(communicaitonURI): Communication</text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[104, 168, 170, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013DF"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="105"
      y="169"
      width="168"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig2.1"
      x="104"
      y="168"
      width="170"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[112, 168, 154, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013DF"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="112"
        y="168"
        width="154"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig2.3"
      x="112"
      y="168"
      width="154"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >returns Communication</text>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013E0"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1"
      destPortFig="Fig2"
      sourceFigNode="Fig1"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig3.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013E0"
                        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="184"
              y="132" />
      <lineto x="184"
              y="168" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[176, 248, 24, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013E7"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig4.0"
      x="188"
      y="260"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig4.1"
      x="188"
      y="260"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig4.2"
      x="187"
      y="259"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013E8"
       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.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013E8"
                        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="187"
              y="203" />
      <lineto x="187"
              y="248" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017B3"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig0"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017B3"
                        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="183"
              y="55" />
      <lineto x="183"
              y="97" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013E9"
      name="communicator activity 4"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[296, 40, 16, 16]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4995d041:12ca0d6358e:-8000:0000000000001496"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="304"
      y="48"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig0.1"
      x="304"
      y="48"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[72, 96, 462, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4995d041:12ca0d6358e:-8000:0000000000001499"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="73"
      y="97"
      width="460"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig1.1"
      x="72"
      y="96"
      width="462"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[80, 96, 446, 0]"
         href="-64--88-121--118-4995d041:12ca0d6358e:-8000:0000000000001499"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="80"
        y="96"
        width="446"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="80"
      y="96"
      width="446"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >RequestBuilder.apply(report : Translation) : ConfirmationRequest</text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[176, 168, 260, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4995d041:12ca0d6358e:-8000:000000000000149D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="177"
      y="169"
      width="258"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig2.1"
      x="176"
      y="168"
      width="260"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[184, 168, 244, 0]"
         href="-64--88-121--118-4995d041:12ca0d6358e:-8000:000000000000149D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="184"
        y="168"
        width="244"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig2.3"
      x="184"
      y="168"
      width="244"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >returns ConfirmationRequest</text>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-4995d041:12ca0d6358e:-8000:000000000000149E"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1"
      destPortFig="Fig2"
      sourceFigNode="Fig1"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig3.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-4995d041:12ca0d6358e:-8000:000000000000149E"
                        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="304"
              y="132" />
      <lineto x="304"
              y="168" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[296, 240, 24, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4995d041:12ca0d6358e:-8000:00000000000014A2"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig4.0"
      x="308"
      y="252"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig4.1"
      x="308"
      y="252"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig4.2"
      x="307"
      y="251"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-4995d041:12ca0d6358e:-8000:00000000000014A3"
       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.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-4995d041:12ca0d6358e:-8000:00000000000014A3"
                        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="307"
              y="203" />
      <lineto x="307"
              y="240" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017A3"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig0"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017A3"
                        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="304"
              y="56" />
      <lineto x="304"
              y="97" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013ED"
      name="Interface subscribercontroller"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[0, 0, 497, 104]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013EE"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="0"
      y="0"
      width="497"
      height="104"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="1"
      y="1"
      width="495"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >SubscriberController</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1, 1, 495, 20]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013EE"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="1"
        y="1"
        width="495"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.2.1"
        x="1"
        y="1"
        width="495"
        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="497"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1, 45, 495, 59]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013EE"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="1"
        y="45"
        width="495"
        height="59"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="1"
        y="45"
        width="495"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >subscribe(response : Response,conversation : Conversation) : Conversation</text>
      <text name="Fig0.4.2"
        x="1"
        y="62"
        width="495"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >unsubscibe(subscriber : Subscriber,conversation : Conversation) : Subscriber</text>
      <text name="Fig0.4.3"
        x="1"
        y="79"
        width="495"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >publish(request : Request,conversation : Conversation) : Request</text>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[0, 128, 115, 70]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013F1"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="0"
      y="128"
      width="115"
      height="70"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="1"
      y="129"
      width="113"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Subscriber</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1, 129, 113, 20]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013F1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="1"
        y="129"
        width="113"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.2.1"
        x="1"
        y="129"
        width="113"
        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="0"
      y="172"
      width="115"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1, 173, 113, 25]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:00000000000013F1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.4.0"
        x="1"
        y="173"
        width="113"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.4.1"
        x="1"
        y="173"
        width="113"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >apply() : Request</text>
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[656, 0, 182, 60]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000141A"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="656"
      y="0"
      width="182"
      height="60"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig2.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="656"
              y="0" />
      <lineto x="827"
              y="0" />
      <lineto x="837"
              y="10" />
      <lineto x="837"
              y="59" />
      <lineto x="656"
              y="59" />
      <lineto x="656"
              y="0" />
    </path>
    <path name="Fig2.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="827"
              y="0" />
      <lineto x="837"
              y="10" />
      <lineto x="827"
              y="10" />
      <lineto x="827"
              y="0" />
    </path>
    <group name="Fig2.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[658, 2, 168, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000141A"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.3.0"
        x="658"
        y="2"
        width="168"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig2.4"
      x="658"
      y="2"
      width="168"
      height="56"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >Is Pub-sub design pattern.</text>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2"
      destPortFig="Fig0"
      sourceFigNode="Fig2"
      destFigNode="Fig0"
    </private>
    <path name="Fig3.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="656"
              y="60" />
      <lineto x="497"
              y="60" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001425"
      name="menta activity 3"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[368, 40, 16, 16]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001427"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="376"
      y="48"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig0.1"
      x="376"
      y="48"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[120, 336, 645, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000142D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="121"
      y="337"
      width="643"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig1.1"
      x="120"
      y="336"
      width="645"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[128, 336, 629, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000142D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="128"
        y="336"
        width="629"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="128"
      y="336"
      width="629"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >SubscriberController.subscribe(request : Request,conversation : Conversation) : Conversation</text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[144, 176, 619, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001434"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="145"
      y="177"
      width="617"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig2.1"
      x="144"
      y="176"
      width="619"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[152, 176, 603, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001434"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="152"
        y="176"
        width="603"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig2.3"
      x="152"
      y="176"
      width="603"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Communicator.processReply(requestFromExpert : Responce) : ConversationRuleChangeSetPair</text>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[800, 80, 150, 60]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001460"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="800"
      y="80"
      width="150"
      height="60"
      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="800"
              y="80" />
      <lineto x="939"
              y="80" />
      <lineto x="949"
              y="90" />
      <lineto x="949"
              y="139" />
      <lineto x="800"
              y="139" />
      <lineto x="800"
              y="80" />
    </path>
    <path name="Fig3.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="939"
              y="80" />
      <lineto x="949"
              y="90" />
      <lineto x="939"
              y="90" />
      <lineto x="939"
              y="80" />
    </path>
    <group name="Fig3.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[802, 82, 136, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001460"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.3.0"
        x="802"
        y="82"
        width="136"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig3.4"
      x="802"
      y="82"
      width="136"
      height="56"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >creates Conversation
selects Requirement</text>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3"
      destPortFig="Fig2"
      sourceFigNode="Fig3"
      destFigNode="Fig2"
    </private>
    <path name="Fig4.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="800"
              y="140" />
      <lineto x="763"
              y="176" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[792, 272, 150, 70]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CCB"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="792"
      y="272"
      width="150"
      height="70"
      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="792"
              y="272" />
      <lineto x="931"
              y="272" />
      <lineto x="941"
              y="282" />
      <lineto x="941"
              y="341" />
      <lineto x="792"
              y="341" />
      <lineto x="792"
              y="272" />
    </path>
    <path name="Fig5.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="931"
              y="272" />
      <lineto x="941"
              y="282" />
      <lineto x="931"
              y="282" />
      <lineto x="931"
              y="272" />
    </path>
    <group name="Fig5.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[794, 274, 136, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CCB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.3.0"
        x="794"
        y="274"
        width="136"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig5.4"
      x="794"
      y="274"
      width="136"
      height="66"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >registers Subscribers
in Subscribers list
according to 
Conversation</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="792"
              y="342" />
      <lineto x="765"
              y="342" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[680, 728, 433, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DE5"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig7.0"
      x="681"
      y="729"
      width="431"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig7.1"
      x="680"
      y="728"
      width="433"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig7.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[688, 728, 417, 0]"
         href="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DE5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="688"
        y="728"
        width="417"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig7.3"
      x="688"
      y="728"
      width="417"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >SolutionGenerator.apply(acceptanceCriteria : AcceptanceCriteria) : Solution</text>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DEF"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7"
      destPortFig="Fig27"
      sourceFigNode="Fig7"
      destFigNode="Fig27"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DEF"
                        angle="298.99999999999994"
                        offset="30" />
    </private>
    <path name="Fig8.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="832"
              y="764" />
      <lineto x="832"
              y="864" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[440, 1040, 369, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DF0"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig9.0"
      x="441"
      y="1041"
      width="367"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig9.1"
      x="440"
      y="1040"
      width="369"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig9.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[448, 1040, 353, 0]"
         href="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DF0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.2.0"
        x="448"
        y="1040"
        width="353"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig9.3"
      x="448"
      y="1040"
      width="353"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Translator.apply(solution : Knowledge) : Translation</text>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[400, 1192, 502, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DF6"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig10.0"
      x="401"
      y="1193"
      width="500"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig10.1"
      x="400"
      y="1192"
      width="502"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig10.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[408, 1192, 486, 0]"
         href="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DF6"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig10.2.0"
        x="408"
        y="1192"
        width="486"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig10.3"
      x="408"
      y="1192"
      width="486"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Communicator.createRequest(report : SolutionReport) : ConfirmationRequest</text>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[368, 1344, 567, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000141F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig11.0"
      x="369"
      y="1345"
      width="565"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig11.1"
      x="368"
      y="1344"
      width="567"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig11.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[376, 1344, 551, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000141F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.2.0"
        x="376"
        y="1344"
        width="551"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig11.3"
      x="376"
      y="1344"
      width="551"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >SubscriberController.publish(request : Request,conversation : Conversation) : Request</text>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[608, 1440, 24, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CD1"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig12.0"
      x="620"
      y="1452"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig12.1"
      x="620"
      y="1452"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig12.2"
      x="619"
      y="1451"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CD2"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig11.0"
      destPortFig="Fig12.0"
      sourceFigNode="Fig11"
      destFigNode="Fig12"
      <argouml:pathitem figname="Fig13.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CD2"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig13.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="620"
              y="1379" />
      <lineto x="620"
              y="1440" />
    </path>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[824, 912, 265, 60]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001450"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig14.0"
      x="824"
      y="912"
      width="265"
      height="60"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig14.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="824"
              y="912" />
      <lineto x="1078"
              y="912" />
      <lineto x="1088"
              y="922" />
      <lineto x="1088"
              y="971" />
      <lineto x="824"
              y="971" />
      <lineto x="824"
              y="912" />
    </path>
    <path name="Fig14.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1078"
              y="912" />
      <lineto x="1088"
              y="922" />
      <lineto x="1078"
              y="922" />
      <lineto x="1078"
              y="912" />
    </path>
    <group name="Fig14.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[826, 914, 251, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001450"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig14.3.0"
        x="826"
        y="914"
        width="251"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig14.4"
      x="826"
      y="914"
      width="251"
      height="56"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >generates Report according to Solution</text>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig14"
      destPortFig="Fig9"
      sourceFigNode="Fig14"
      destFigNode="Fig9"
    </private>
    <path name="Fig15.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="824"
              y="972" />
      <lineto x="809"
              y="1040" />
    </path>
  </group>
  <group name="Fig16"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[1008, 624, 218, 60]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001451"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig16.0"
      x="1008"
      y="624"
      width="218"
      height="60"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig16.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1008"
              y="624" />
      <lineto x="1215"
              y="624" />
      <lineto x="1225"
              y="634" />
      <lineto x="1225"
              y="683" />
      <lineto x="1008"
              y="683" />
      <lineto x="1008"
              y="624" />
    </path>
    <path name="Fig16.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1215"
              y="624" />
      <lineto x="1225"
              y="634" />
      <lineto x="1215"
              y="634" />
      <lineto x="1215"
              y="624" />
    </path>
    <group name="Fig16.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1010, 626, 204, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001451"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig16.3.0"
        x="1010"
        y="626"
        width="204"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig16.4"
      x="1010"
      y="626"
      width="204"
      height="56"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >generates Solution 
according to AcceptanceCriteria</text>
  </group>
  <group name="Fig17"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig16"
      destPortFig="Fig7"
      sourceFigNode="Fig16"
      destFigNode="Fig7"
    </private>
    <path name="Fig17.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1008"
              y="684" />
      <lineto x="1008"
              y="728" />
    </path>
  </group>
  <group name="Fig18"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[864, 1096, 198, 60]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001455"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig18.0"
      x="864"
      y="1096"
      width="198"
      height="60"
      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="864"
              y="1096" />
      <lineto x="1051"
              y="1096" />
      <lineto x="1061"
              y="1106" />
      <lineto x="1061"
              y="1155" />
      <lineto x="864"
              y="1155" />
      <lineto x="864"
              y="1096" />
    </path>
    <path name="Fig18.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1051"
              y="1096" />
      <lineto x="1061"
              y="1106" />
      <lineto x="1051"
              y="1106" />
      <lineto x="1051"
              y="1096" />
    </path>
    <group name="Fig18.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[866, 1098, 184, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001455"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig18.3.0"
        x="866"
        y="1098"
        width="184"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig18.4"
      x="866"
      y="1098"
      width="184"
      height="56"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >generates Request to Expert</text>
  </group>
  <group name="Fig19"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig18"
      destPortFig="Fig10"
      sourceFigNode="Fig18"
      destFigNode="Fig10"
    </private>
    <path name="Fig19.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="864"
              y="1156" />
      <lineto x="864"
              y="1192" />
    </path>
  </group>
  <group name="Fig20"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[888, 1256, 132, 60]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001457"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig20.0"
      x="888"
      y="1256"
      width="132"
      height="60"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig20.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="888"
              y="1256" />
      <lineto x="1009"
              y="1256" />
      <lineto x="1019"
              y="1266" />
      <lineto x="1019"
              y="1315" />
      <lineto x="888"
              y="1315" />
      <lineto x="888"
              y="1256" />
    </path>
    <path name="Fig20.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1009"
              y="1256" />
      <lineto x="1019"
              y="1266" />
      <lineto x="1009"
              y="1266" />
      <lineto x="1009"
              y="1256" />
    </path>
    <group name="Fig20.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[890, 1258, 118, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001457"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig20.3.0"
        x="890"
        y="1258"
        width="118"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig20.4"
      x="890"
      y="1258"
      width="118"
      height="56"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >publishes Request</text>
  </group>
  <group name="Fig21"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig20"
      destPortFig="Fig11"
      sourceFigNode="Fig20"
      destFigNode="Fig11"
    </private>
    <path name="Fig21.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="888"
              y="1316" />
      <lineto x="888"
              y="1344" />
    </path>
  </group>
  <group name="Fig22"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[200, 536, 533, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001444"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig22.0"
      x="201"
      y="537"
      width="531"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig22.1"
      x="200"
      y="536"
      width="533"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig22.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[208, 536, 517, 0]"
         href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001444"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig22.2.0"
        x="208"
        y="536"
        width="517"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig22.3"
      x="208"
      y="536"
      width="517"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Learner.detectAnalogy(acceptanceCriteria : AcceptanceCriteria) : List[Assocition]</text>
  </group>
  <group name="Fig23"
       description="org.argouml.uml.diagram.state.ui.FigJunctionState[384, 608, 32, 32]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000145F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig23.0"
      x="384"
      y="608"
      width="32"
      height="32"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig23.1"
      x="384"
      y="608"
      width="32"
      height="32"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig24"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001460"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig22.0"
      destPortFig="Fig23.0"
      sourceFigNode="Fig22"
      destFigNode="Fig23"
      <argouml:pathitem figname="Fig24.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001460"
                        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="400"
              y="571" />
      <lineto x="400"
              y="608" />
    </path>
  </group>
  <group name="Fig25"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[288, 728, 373, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000144F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig25.0"
      x="289"
      y="729"
      width="371"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig25.1"
      x="288"
      y="728"
      width="373"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig25.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[296, 728, 357, 0]"
         href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000144F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig25.2.0"
        x="296"
        y="728"
        width="357"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig25.3"
      x="296"
      y="728"
      width="357"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >MentaController.extracts Solution from Set[Association]</text>
  </group>
  <group name="Fig26"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001461"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig23.0"
      destPortFig="Fig25.0"
      sourceFigNode="Fig23"
      destFigNode="Fig25"
      <argouml:pathitem figname="Fig26.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001461"
                        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="400"
              y="640" />
      <lineto x="400"
              y="729" />
    </path>
  </group>
  <group name="Fig27"
       description="org.argouml.uml.diagram.state.ui.FigJoinState[392, 864, 456, 7]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001464"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig27.0"
      x="392"
      y="864"
      width="456"
      height="7"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig27.1"
      x="392"
      y="864"
      width="456"
      height="7"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig28"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001465"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig25.0"
      destPortFig="Fig27.0"
      sourceFigNode="Fig25"
      destFigNode="Fig27"
      <argouml:pathitem figname="Fig28.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001465"
                        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="402"
              y="763" />
      <lineto x="402"
              y="864" />
    </path>
  </group>
  <group name="Fig29"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[208, 256, 402, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--2026cd3e:12d08d76a6a:-8000:000000000000162A"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig29.0"
      x="209"
      y="257"
      width="400"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig29.1"
      x="208"
      y="256"
      width="402"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig29.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[216, 256, 386, 0]"
         href="-64--88-121--118--2026cd3e:12d08d76a6a:-8000:000000000000162A"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig29.2.0"
        x="216"
        y="256"
        width="386"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig29.3"
      x="216"
      y="256"
      width="386"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KBServer.save(Conversation);KBServer.save(RuleChangeSet)</text>
  </group>
  <group name="Fig30"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[296, 408, 220, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-188dd430:12d0976533e:-8000:0000000000001632"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig30.0"
      x="297"
      y="409"
      width="218"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig30.1"
      x="296"
      y="408"
      width="220"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig30.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[304, 408, 204, 0]"
         href="-64--88-121--118-188dd430:12d0976533e:-8000:0000000000001632"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig30.2.0"
        x="304"
        y="408"
        width="204"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig30.3"
      x="304"
      y="408"
      width="204"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KBServer.save(Set[Subscriber])</text>
  </group>
  <group name="Fig31"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001638"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig2.0"
      sourceFigNode="Fig0"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig31.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001638"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig31.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="376"
              y="56" />
      <lineto x="376"
              y="177" />
    </path>
  </group>
  <group name="Fig32"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000163A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig29.0"
      sourceFigNode="Fig2"
      destFigNode="Fig29"
      <argouml:pathitem figname="Fig32.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000163A"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig32.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="376"
              y="211" />
      <lineto x="376"
              y="257" />
    </path>
  </group>
  <group name="Fig33"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000163C"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig29.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig29"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig33.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000163C"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig33.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="390"
              y="291" />
      <lineto x="390"
              y="337" />
    </path>
  </group>
  <group name="Fig34"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000163E"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig30.0"
      sourceFigNode="Fig1"
      destFigNode="Fig30"
      <argouml:pathitem figname="Fig34.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000163E"
                        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="404"
              y="371" />
      <lineto x="404"
              y="409" />
    </path>
  </group>
  <group name="Fig35"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001640"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig46"
      destPortFig="Fig22.0"
      sourceFigNode="Fig46"
      destFigNode="Fig22"
      <argouml:pathitem figname="Fig35.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001640"
                        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="400"
              y="516" />
      <lineto x="400"
              y="537" />
    </path>
  </group>
  <group name="Fig36"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001642"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig23"
      destPortFig="Fig7.0"
      sourceFigNode="Fig23"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig36.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001642"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig36.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="416"
              y="624" />
      <lineto x="848"
              y="624" />
      <lineto x="848"
              y="729" />
    </path>
  </group>
  <group name="Fig37"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001646"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig40"
      destPortFig="Fig9.0"
      sourceFigNode="Fig40"
      destFigNode="Fig9"
      <argouml:pathitem figname="Fig37.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001646"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig37.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="616"
              y="980" />
      <lineto x="616"
              y="1041" />
    </path>
  </group>
  <group name="Fig38"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001648"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig42"
      destPortFig="Fig10.0"
      sourceFigNode="Fig42"
      destFigNode="Fig10"
      <argouml:pathitem figname="Fig38.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001648"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig38.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="624"
              y="1156" />
      <lineto x="624"
              y="1193" />
    </path>
  </group>
  <group name="Fig39"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000164A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig44"
      destPortFig="Fig11.0"
      sourceFigNode="Fig44"
      destFigNode="Fig11"
      <argouml:pathitem figname="Fig39.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000164A"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig39.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="624"
              y="1308" />
      <lineto x="624"
              y="1345" />
    </path>
  </group>
  <group name="Fig40"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[536, 944, 173, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000164B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig40.0"
      x="537"
      y="945"
      width="171"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig40.1"
      x="536"
      y="944"
      width="173"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig40.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[544, 944, 157, 0]"
         href="-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000164B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig40.2.0"
        x="544"
        y="944"
        width="157"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig40.3"
      x="544"
      y="944"
      width="157"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KBServer.save(Solution)</text>
  </group>
  <group name="Fig41"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000164C"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig27"
      destPortFig="Fig40"
      sourceFigNode="Fig27"
      destFigNode="Fig40"
      <argouml:pathitem figname="Fig41.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000164C"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig41.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="616"
              y="871" />
      <lineto x="616"
              y="944" />
    </path>
  </group>
  <group name="Fig42"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[520, 1120, 239, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001651"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig42.0"
      x="521"
      y="1121"
      width="237"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig42.1"
      x="520"
      y="1120"
      width="239"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig42.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[528, 1120, 223, 0]"
         href="-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001651"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig42.2.0"
        x="528"
        y="1120"
        width="223"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig42.3"
      x="528"
      y="1120"
      width="223"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KBServer.save(report: Translation)</text>
  </group>
  <group name="Fig43"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001652"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig9"
      destPortFig="Fig42"
      sourceFigNode="Fig9"
      destFigNode="Fig42"
      <argouml:pathitem figname="Fig43.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001652"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig43.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="624"
              y="1076" />
      <lineto x="624"
              y="1120" />
    </path>
  </group>
  <group name="Fig44"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[488, 1272, 304, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001655"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig44.0"
      x="489"
      y="1273"
      width="302"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig44.1"
      x="488"
      y="1272"
      width="304"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig44.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[496, 1272, 288, 0]"
         href="-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001655"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig44.2.0"
        x="496"
        y="1272"
        width="288"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig44.3"
      x="496"
      y="1272"
      width="288"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KBServer.save(request: ConfirmationRequest)</text>
  </group>
  <group name="Fig45"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001656"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig10"
      destPortFig="Fig44"
      sourceFigNode="Fig10"
      destFigNode="Fig44"
      <argouml:pathitem figname="Fig45.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001656"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig45.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="623"
              y="1228" />
      <lineto x="623"
              y="1272" />
    </path>
  </group>
  <group name="Fig46"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[296, 480, 206, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017B4"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig46.0"
      x="297"
      y="481"
      width="204"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig46.1"
      x="296"
      y="480"
      width="206"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig46.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[304, 480, 190, 0]"
         href="-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017B4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig46.2.0"
        x="304"
        y="480"
        width="190"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig46.3"
      x="304"
      y="480"
      width="190"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Applicator.apply(RuleChangeSet)</text>
  </group>
  <group name="Fig47"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017B5"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig30"
      destPortFig="Fig46"
      sourceFigNode="Fig30"
      destFigNode="Fig46"
      <argouml:pathitem figname="Fig47.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--5769e4e2:12dc1093896:-8000:00000000000017B5"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig47.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="400"
              y="444" />
      <lineto x="400"
              y="480" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CD3"
      name="menta activity 4"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[280, 32, 16, 16]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CD5"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="288"
      y="40"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig0.1"
      x="288"
      y="40"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CD7"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig17"
      sourceFigNode="Fig0"
      destFigNode="Fig17"
      <argouml:pathitem figname="Fig1.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CD7"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig1.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="288"
              y="48" />
      <lineto x="288"
              y="96" />
    </path>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[120, 184, 397, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CD8"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="121"
      y="185"
      width="395"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig2.1"
      x="120"
      y="184"
      width="397"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[128, 184, 381, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CD8"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="128"
        y="184"
        width="381"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig2.3"
      x="128"
      y="184"
      width="381"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Communicator.stop(conversationURI : URI) : Conversation</text>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[104, 848, 369, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DF0"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="105"
      y="849"
      width="367"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig3.1"
      x="104"
      y="848"
      width="369"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[112, 848, 353, 0]"
         href="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DF0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="112"
        y="848"
        width="353"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig3.3"
      x="112"
      y="848"
      width="353"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Translator.apply(solution : Knowledge) : Translation</text>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[528, 752, 268, 60]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CDD"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig4.0"
      x="528"
      y="752"
      width="268"
      height="60"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig4.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="528"
              y="752" />
      <lineto x="785"
              y="752" />
      <lineto x="795"
              y="762" />
      <lineto x="795"
              y="811" />
      <lineto x="528"
              y="811" />
      <lineto x="528"
              y="752" />
    </path>
    <path name="Fig4.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="785"
              y="752" />
      <lineto x="795"
              y="762" />
      <lineto x="785"
              y="762" />
      <lineto x="785"
              y="752" />
    </path>
    <group name="Fig4.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[530, 754, 254, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001CDD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.3.0"
        x="530"
        y="754"
        width="254"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig4.4"
      x="530"
      y="754"
      width="254"
      height="56"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >translate Learned Associations into the 
Report </text>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4"
      destPortFig="Fig3"
      sourceFigNode="Fig4"
      destFigNode="Fig3"
    </private>
    <path name="Fig5.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="528"
              y="812" />
      <lineto x="473"
              y="848" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D23"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig23"
      destPortFig="Fig13"
      sourceFigNode="Fig23"
      destFigNode="Fig13"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D23"
                        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="288"
              y="300" />
      <lineto x="288"
              y="336" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[16, 680, 597, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D24"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig7.0"
      x="17"
      y="681"
      width="595"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig7.1"
      x="16"
      y="680"
      width="597"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig7.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[24, 680, 581, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D24"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="24"
        y="680"
        width="581"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig7.3"
      x="24"
      y="680"
      width="581"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Learner.train(acceptanceCriteria : AcceptanceCriteria,solution : Solution) : Set[Association]</text>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[32, 1024, 567, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000141F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig8.0"
      x="33"
      y="1025"
      width="565"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig8.1"
      x="32"
      y="1024"
      width="567"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig8.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[40, 1024, 551, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000141F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.2.0"
        x="40"
        y="1024"
        width="551"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig8.3"
      x="40"
      y="1024"
      width="551"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >SubscriberController.publish(request : Request,conversation : Conversation) : Request</text>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[280, 1192, 24, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D37"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig9.0"
      x="292"
      y="1204"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig9.1"
      x="292"
      y="1204"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig9.2"
      x="291"
      y="1203"
      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="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D38"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig31"
      destPortFig="Fig9.0"
      sourceFigNode="Fig31"
      destFigNode="Fig9"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D38"
                        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="291"
              y="1148" />
      <lineto x="291"
              y="1192" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[616, 920, 132, 60]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001457"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig11.0"
      x="616"
      y="920"
      width="132"
      height="60"
      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="616"
              y="920" />
      <lineto x="737"
              y="920" />
      <lineto x="747"
              y="930" />
      <lineto x="747"
              y="979" />
      <lineto x="616"
              y="979" />
      <lineto x="616"
              y="920" />
    </path>
    <path name="Fig11.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="737"
              y="920" />
      <lineto x="747"
              y="930" />
      <lineto x="737"
              y="930" />
      <lineto x="737"
              y="920" />
    </path>
    <group name="Fig11.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[618, 922, 118, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001457"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.3.0"
        x="618"
        y="922"
        width="118"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig11.4"
      x="618"
      y="922"
      width="118"
      height="56"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >publishes Request</text>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig11"
      destPortFig="Fig8"
      sourceFigNode="Fig11"
      destFigNode="Fig8"
    </private>
    <path name="Fig12.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="616"
              y="980" />
      <lineto x="599"
              y="1024" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[8, 336, 556, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D39"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig13.0"
      x="9"
      y="337"
      width="554"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig13.1"
      x="8"
      y="336"
      width="556"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig13.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[16, 336, 540, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D39"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.2.0"
        x="16"
        y="336"
        width="540"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig13.3"
      x="16"
      y="336"
      width="540"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >MentaController.extracts AcceptanceCriteria and Solution from ClarificationResponce</text>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[128, 432, 371, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001485"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig14.0"
      x="129"
      y="433"
      width="369"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig14.1"
      x="128"
      y="432"
      width="371"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig14.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[136, 432, 355, 0]"
         href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001485"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig14.2.0"
        x="136"
        y="432"
        width="355"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig14.3"
      x="136"
      y="432"
      width="355"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >HowToApplicator.apply(solution : Solution) : HowTo</text>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[520, 400, 163, 38]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000148A"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig15.0"
      x="520"
      y="400"
      width="163"
      height="38"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig15.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="520"
              y="400" />
      <lineto x="672"
              y="400" />
      <lineto x="682"
              y="410" />
      <lineto x="682"
              y="437" />
      <lineto x="520"
              y="437" />
      <lineto x="520"
              y="400" />
    </path>
    <path name="Fig15.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="672"
              y="400" />
      <lineto x="682"
              y="410" />
      <lineto x="672"
              y="410" />
      <lineto x="672"
              y="400" />
    </path>
    <group name="Fig15.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[522, 402, 149, 0]"
         href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000148A"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig15.3.0"
        x="522"
        y="402"
        width="149"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig15.4"
      x="522"
      y="402"
      width="149"
      height="34"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >applies confirmed Solution
to current Architecture</text>
  </group>
  <group name="Fig16"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig15"
      destPortFig="Fig14"
      sourceFigNode="Fig15"
      destFigNode="Fig14"
    </private>
    <path name="Fig16.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="520"
              y="438" />
      <lineto x="499"
              y="438" />
    </path>
  </group>
  <group name="Fig17"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[200, 96, 181, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-4995d041:12ca0d6358e:-8000:0000000000001488"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig17.0"
      x="201"
      y="97"
      width="179"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig17.1"
      x="200"
      y="96"
      width="181"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig17.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[208, 96, 165, 0]"
         href="-64--88-121--118-4995d041:12ca0d6358e:-8000:0000000000001488"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig17.2.0"
        x="208"
        y="96"
        width="165"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig17.3"
      x="208"
      y="96"
      width="165"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >receives conversationURI</text>
  </group>
  <group name="Fig18"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000165A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig27"
      destPortFig="Fig3.0"
      sourceFigNode="Fig27"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig18.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000165A"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig18.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="288"
              y="804" />
      <lineto x="288"
              y="849" />
    </path>
  </group>
  <group name="Fig19"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000165C"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig33"
      destPortFig="Fig7.0"
      sourceFigNode="Fig33"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig19.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--56ed2e51:12d120edd81:-8000:000000000000165C"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig19.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="288"
              y="636" />
      <lineto x="288"
              y="681" />
    </path>
  </group>
  <group name="Fig20"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001660"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig13.0"
      destPortFig="Fig14.0"
      sourceFigNode="Fig13"
      destFigNode="Fig14"
      <argouml:pathitem figname="Fig20.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001660"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig20.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="288"
              y="371" />
      <lineto x="288"
              y="433" />
    </path>
  </group>
  <group name="Fig21"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001662"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig17.0"
      destPortFig="Fig2.0"
      sourceFigNode="Fig17"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig21.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001662"
                        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="290"
              y="131" />
      <lineto x="290"
              y="185" />
    </path>
  </group>
  <group name="Fig22"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001663"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig29"
      destPortFig="Fig8.0"
      sourceFigNode="Fig29"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig22.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--56ed2e51:12d120edd81:-8000:0000000000001663"
                        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="288"
              y="972" />
      <lineto x="288"
              y="1025" />
    </path>
  </group>
  <group name="Fig23"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[184, 264, 236, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-8750625:12d13e32526:-8000:000000000000163B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig23.0"
      x="185"
      y="265"
      width="234"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig23.1"
      x="184"
      y="264"
      width="236"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig23.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[192, 264, 220, 0]"
         href="-64--88-121--118-8750625:12d13e32526:-8000:000000000000163B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig23.2.0"
        x="192"
        y="264"
        width="220"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig23.3"
      x="192"
      y="264"
      width="220"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KBServer.save(Conversation.stop)</text>
  </group>
  <group name="Fig24"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-8750625:12d13e32526:-8000:000000000000163E"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig23.0"
      sourceFigNode="Fig2"
      destFigNode="Fig23"
      <argouml:pathitem figname="Fig24.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-8750625:12d13e32526:-8000:000000000000163E"
                        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="290"
              y="219" />
      <lineto x="290"
              y="265" />
    </path>
  </group>
  <group name="Fig25"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[176, 512, 231, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-8750625:12d13e32526:-8000:000000000000163F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig25.0"
      x="177"
      y="513"
      width="229"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig25.1"
      x="176"
      y="512"
      width="231"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig25.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[184, 512, 215, 0]"
         href="-64--88-121--118-8750625:12d13e32526:-8000:000000000000163F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig25.2.0"
        x="184"
        y="512"
        width="215"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig25.3"
      x="184"
      y="512"
      width="215"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KBServer.save(HowTo)</text>
  </group>
  <group name="Fig26"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-8750625:12d13e32526:-8000:0000000000001640"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig14"
      destPortFig="Fig25"
      sourceFigNode="Fig14"
      destFigNode="Fig25"
      <argouml:pathitem figname="Fig26.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-8750625:12d13e32526:-8000:0000000000001640"
                        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="288"
              y="468" />
      <lineto x="288"
              y="512" />
    </path>
  </group>
  <group name="Fig27"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[184, 768, 225, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--4f506e81:12d18f65f4f:-8000:0000000000001647"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig27.0"
      x="185"
      y="769"
      width="223"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig27.1"
      x="184"
      y="768"
      width="225"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig27.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[192, 768, 209, 0]"
         href="-64--88-121--118--4f506e81:12d18f65f4f:-8000:0000000000001647"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig27.2.0"
        x="192"
        y="768"
        width="209"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig27.3"
      x="192"
      y="768"
      width="209"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KBServer.save(Set[Association])</text>
  </group>
  <group name="Fig28"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--4f506e81:12d18f65f4f:-8000:0000000000001648"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7"
      destPortFig="Fig27"
      sourceFigNode="Fig7"
      destFigNode="Fig27"
      <argouml:pathitem figname="Fig28.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--4f506e81:12d18f65f4f:-8000:0000000000001648"
                        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="288"
              y="716" />
      <lineto x="288"
              y="768" />
    </path>
  </group>
  <group name="Fig29"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[184, 936, 205, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--4f506e81:12d18f65f4f:-8000:000000000000164B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig29.0"
      x="185"
      y="937"
      width="203"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig29.1"
      x="184"
      y="936"
      width="205"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig29.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[192, 936, 189, 0]"
         href="-64--88-121--118--4f506e81:12d18f65f4f:-8000:000000000000164B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig29.2.0"
        x="192"
        y="936"
        width="189"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig29.3"
      x="192"
      y="936"
      width="189"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KBServer.save(Translation)</text>
  </group>
  <group name="Fig30"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--4f506e81:12d18f65f4f:-8000:000000000000164C"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3"
      destPortFig="Fig29"
      sourceFigNode="Fig3"
      destFigNode="Fig29"
      <argouml:pathitem figname="Fig30.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--4f506e81:12d18f65f4f:-8000:000000000000164C"
                        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="288"
              y="884" />
      <lineto x="288"
              y="936" />
    </path>
  </group>
  <group name="Fig31"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[216, 1112, 174, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--4f506e81:12d18f65f4f:-8000:000000000000164F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig31.0"
      x="217"
      y="1113"
      width="172"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig31.1"
      x="216"
      y="1112"
      width="174"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig31.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[224, 1112, 158, 0]"
         href="-64--88-121--118--4f506e81:12d18f65f4f:-8000:000000000000164F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig31.2.0"
        x="224"
        y="1112"
        width="158"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig31.3"
      x="224"
      y="1112"
      width="158"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KBServer.save(Request)</text>
  </group>
  <group name="Fig32"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--4f506e81:12d18f65f4f:-8000:0000000000001650"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig8"
      destPortFig="Fig31"
      sourceFigNode="Fig8"
      destFigNode="Fig31"
      <argouml:pathitem figname="Fig32.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--4f506e81:12d18f65f4f:-8000:0000000000001650"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig32.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="288"
              y="1060" />
      <lineto x="288"
              y="1112" />
    </path>
  </group>
  <group name="Fig33"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[136, 600, 354, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001719"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig33.0"
      x="137"
      y="601"
      width="352"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig33.1"
      x="136"
      y="600"
      width="354"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig33.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[144, 600, 338, 0]"
         href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001719"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig33.2.0"
        x="144"
        y="600"
        width="338"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig33.3"
      x="144"
      y="600"
      width="338"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >FileApplicator.apply(solution: Solution): application.Root</text>
  </group>
  <group name="Fig34"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000173B"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig25.0"
      destPortFig="Fig33.0"
      sourceFigNode="Fig25"
      destFigNode="Fig33"
      <argouml:pathitem figname="Fig34.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000173B"
                        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="291"
              y="547" />
      <lineto x="291"
              y="601" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001469"
      name="Interface applicator"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[0, 0, 288, 70]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000146A"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="0"
      y="0"
      width="288"
      height="70"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="1"
      y="1"
      width="286"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Applicator</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1, 1, 286, 20]"
         href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000146A"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="1"
        y="1"
        width="286"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.2.1"
        x="1"
        y="1"
        width="286"
        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="288"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1, 45, 286, 25]"
         href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000146A"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="1"
        y="45"
        width="286"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="1"
        y="45"
        width="286"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >apply(solution : Solution) : Knowledge</text>
    </group>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000146F"
      name="applicator activity 1"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[280, 32, 16, 16]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001471"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="288"
      y="40"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig0.1"
      x="288"
      y="40"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[72, 72, 486, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001472"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="73"
      y="73"
      width="484"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig1.1"
      x="72"
      y="72"
      width="486"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[80, 72, 470, 0]"
         href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001472"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="80"
        y="72"
        width="470"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="80"
      y="72"
      width="470"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >applies(attaches) new HowToExpressions from Solution to the Application</text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001473"
       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="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001473"
                        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="288"
              y="49" />
      <lineto x="288"
              y="72" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[168, 136, 279, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001476"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="169"
      y="137"
      width="277"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig3.1"
      x="168"
      y="136"
      width="279"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[176, 136, 263, 0]"
         href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001476"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="176"
        y="136"
        width="263"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig3.3"
      x="176"
      y="136"
      width="263"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >creates HistoryElement with the Solution</text>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001477"
       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="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001477"
                        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="287"
              y="108" />
      <lineto x="287"
              y="136" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[144, 200, 330, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000147C"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="145"
      y="201"
      width="328"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig5.1"
      x="144"
      y="200"
      width="330"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[152, 200, 314, 0]"
         href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000147C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="152"
        y="200"
        width="314"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig5.3"
      x="152"
      y="200"
      width="314"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >extracts parent HowToExpression of the Solution</text>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000147D"
       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="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000147D"
                        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="287"
              y="172" />
      <lineto x="287"
              y="200" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[280, 280, 24, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001482"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig7.0"
      x="292"
      y="292"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig7.1"
      x="292"
      y="292"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig7.2"
      x="291"
      y="291"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001483"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig5.0"
      destPortFig="Fig7.0"
      sourceFigNode="Fig5"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001483"
                        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="292"
              y="235" />
      <lineto x="292"
              y="280" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001082"
      name="OWL"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[16, 8, 66, 68]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:00000000000013F6"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="16"
      y="8"
      width="66"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="17"
      y="9"
      width="64"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Thing</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[17, 9, 173, 0]"
         href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:00000000000013F6"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="17"
        y="9"
        width="173"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig0.3"
      x="16"
      y="32"
      width="66"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[17, 33, 64, 21]"
         href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:00000000000013F6"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="17"
        y="33"
        width="64"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig0.5"
      x="16"
      y="53"
      width="66"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[17, 54, 64, 21]"
         href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:00000000000013F6"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.6.0"
        x="17"
        y="54"
        width="64"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[240, 200, 289, 105]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008B9"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="240"
      y="200"
      width="289"
      height="105"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="241"
      y="201"
      width="287"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::conversation::Conversation</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[241, 201, 287, 0]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008B9"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="241"
        y="201"
        width="287"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig1.3"
      x="240"
      y="224"
      width="289"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[241, 225, 287, 49]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008B9"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.4.0"
        x="241"
        y="225"
        width="287"
        height="49"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.4.1"
        x="241"
        y="225"
        width="287"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >conversationActs : List</text>
      <text name="Fig1.4.2"
        x="241"
        y="242"
        width="287"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >subscribers : Set</text>
    </group>
    <rectangle name="Fig1.5"
      x="240"
      y="274"
      width="289"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[241, 275, 287, 28]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008B9"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.6.0"
        x="241"
        y="275"
        width="287"
        height="28"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[240, 368, 309, 88]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001358"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="240"
      y="368"
      width="309"
      height="88"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig2.1"
      x="241"
      y="369"
      width="307"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::conversation::ConversationAct</text>
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[241, 369, 307, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001358"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="241"
        y="369"
        width="307"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig2.3"
      x="240"
      y="392"
      width="309"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig2.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[241, 393, 307, 42]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001358"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.4.0"
        x="241"
        y="393"
        width="307"
        height="42"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig2.4.1"
        x="241"
        y="393"
        width="307"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >conversation : Conversation</text>
      <text name="Fig2.4.2"
        x="241"
        y="410"
        width="307"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >dateTime : timestamp</text>
    </group>
    <rectangle name="Fig2.5"
      x="240"
      y="434"
      width="309"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig2.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[241, 435, 307, 21]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001358"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.6.0"
        x="241"
        y="435"
        width="307"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010B7"
       sourceConnector="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010B8"
       destConnector="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010BB"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1"
      destPortFig="Fig2"
      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--118--10923675:12c502c1165:-8000:00000000000010B7"
                        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="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010B8"
                        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="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010B8"
                        angle="243.0"
                        offset="55" />
      <argouml:pathitem figname="Fig3.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010BB"
                        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="-64--88-121--118--10923675:12c502c1165:-8000:00000000000010BB"
                        angle="-85.0"
                        offset="97" />
    </private>
    <path name="Fig3.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="393"
              y="305" />
      <lineto x="393"
              y="368" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[528, 608, 259, 71]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D0"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig4.0"
      x="528"
      y="608"
      width="259"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig4.1"
      x="529"
      y="609"
      width="257"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::conversation::Request</text>
    <group name="Fig4.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[529, 609, 257, 0]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.2.0"
        x="529"
        y="609"
        width="257"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig4.3"
      x="528"
      y="632"
      width="259"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig4.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[529, 633, 257, 25]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.4.0"
        x="529"
        y="633"
        width="257"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig4.4.1"
        x="529"
        y="633"
        width="257"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >report : Report</text>
    </group>
    <rectangle name="Fig4.5"
      x="528"
      y="657"
      width="259"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig4.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[529, 658, 257, 21]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.6.0"
        x="529"
        y="658"
        width="257"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000135A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4"
      destPortFig="Fig2"
      sourceFigNode="Fig4"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig5.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:000000000000135A"
                        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="528"
              y="632" />
      <lineto x="512"
              y="632" />
      <lineto x="512"
              y="456" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[528, 464, 269, 88]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D1"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig6.0"
      x="528"
      y="464"
      width="269"
      height="88"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig6.1"
      x="529"
      y="465"
      width="267"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::conversation::Response</text>
    <group name="Fig6.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[529, 465, 267, 0]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.2.0"
        x="529"
        y="465"
        width="267"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig6.3"
      x="528"
      y="488"
      width="269"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig6.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[529, 489, 267, 30]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.4.0"
        x="529"
        y="489"
        width="267"
        height="30"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig6.5"
      x="528"
      y="519"
      width="269"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig6.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[529, 520, 267, 30]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.6.0"
        x="529"
        y="520"
        width="267"
        height="30"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001359"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig6"
      destPortFig="Fig2"
      sourceFigNode="Fig6"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig7.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001359"
                        angle="-210.0"
                        offset="67" />
    </private>
    <path name="Fig7.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="528"
              y="472" />
      <lineto x="512"
              y="472" />
      <lineto x="512"
              y="456" />
    </path>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[816, 584, 348, 71]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008C8"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig8.0"
      x="816"
      y="584"
      width="348"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig8.1"
      x="817"
      y="585"
      width="346"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::conversation::ConfirmationResponse</text>
    <group name="Fig8.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[817, 585, 346, 0]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008C8"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.2.0"
        x="817"
        y="585"
        width="346"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig8.3"
      x="816"
      y="608"
      width="348"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig8.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[817, 609, 346, 25]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008C8"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.4.0"
        x="817"
        y="609"
        width="346"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig8.4.1"
        x="817"
        y="609"
        width="346"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >solutionURI : URI</text>
    </group>
    <rectangle name="Fig8.5"
      x="816"
      y="633"
      width="348"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig8.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[817, 634, 346, 21]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008C8"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.6.0"
        x="817"
        y="634"
        width="346"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008DA"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig8"
      destPortFig="Fig6"
      sourceFigNode="Fig8"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig9.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008DA"
                        angle="-12.0"
                        offset="85" />
    </private>
    <path name="Fig9.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="816"
              y="592" />
      <lineto x="792"
              y="592" />
      <lineto x="792"
              y="552" />
    </path>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[816, 704, 338, 71]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000894"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig10.0"
      x="816"
      y="704"
      width="338"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig10.1"
      x="817"
      y="705"
      width="336"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::conversation::ConfirmationRequest</text>
    <group name="Fig10.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[817, 705, 336, 0]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000894"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig10.2.0"
        x="817"
        y="705"
        width="336"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig10.3"
      x="816"
      y="728"
      width="338"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig10.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[817, 729, 336, 25]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000894"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig10.4.0"
        x="817"
        y="729"
        width="336"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig10.4.1"
        x="817"
        y="729"
        width="336"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >report : SolutionReport</text>
    </group>
    <rectangle name="Fig10.5"
      x="816"
      y="753"
      width="338"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig10.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[817, 754, 336, 21]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000894"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig10.6.0"
        x="817"
        y="754"
        width="336"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D2"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig10"
      destPortFig="Fig4"
      sourceFigNode="Fig10"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig11.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008D2"
                        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="816"
              y="712" />
      <lineto x="752"
              y="712" />
      <lineto x="752"
              y="679" />
    </path>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-0-101-4f0a78a0:12c48e8be9e:-8000:0000000000000D84"
       sourceConnector="-64--88-0-101-4f0a78a0:12c48e8be9e:-8000:0000000000000D85"
       destConnector="-64--88-0-101-4f0a78a0:12c48e8be9e:-8000:0000000000000D88"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig6"
      destPortFig="Fig23"
      sourceFigNode="Fig6"
      destFigNode="Fig23"
      <argouml:pathitem figname="Fig12.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-0-101-4f0a78a0:12c48e8be9e:-8000:0000000000000D84"
                        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-0-101-4f0a78a0:12c48e8be9e:-8000:0000000000000D85"
                        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-0-101-4f0a78a0:12c48e8be9e:-8000:0000000000000D85"
                        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-0-101-4f0a78a0:12c48e8be9e:-8000:0000000000000D88"
                        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-0-101-4f0a78a0:12c48e8be9e:-8000:0000000000000D88"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig12.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="797"
              y="496" />
      <lineto x="1480"
              y="496" />
      <lineto x="1480"
              y="1856" />
      <lineto x="401"
              y="1856" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[192, 1256, 122, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000D02"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig13.0"
      x="192"
      y="1256"
      width="122"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig13.1"
      x="193"
      y="1257"
      width="120"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >History</text>
    <group name="Fig13.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[193, 1257, 173, 0]"
         href="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000D02"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.2.0"
        x="193"
        y="1257"
        width="173"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig13.3"
      x="192"
      y="1280"
      width="122"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig13.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[193, 1281, 120, 25]"
         href="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000D02"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.4.0"
        x="193"
        y="1281"
        width="120"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig13.4.1"
        x="193"
        y="1281"
        width="120"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >events : List</text>
    </group>
    <rectangle name="Fig13.5"
      x="192"
      y="1305"
      width="122"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig13.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[193, 1306, 120, 21]"
         href="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000D02"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.6.0"
        x="193"
        y="1306"
        width="120"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[96, 1184, 91, 68]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:00000000000013FE"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig14.0"
      x="96"
      y="1184"
      width="91"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig14.1"
      x="97"
      y="1185"
      width="89"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >HistoryGroup</text>
    <group name="Fig14.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[97, 1185, 214, 0]"
         href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:00000000000013FE"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig14.2.0"
        x="97"
        y="1185"
        width="214"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig14.3"
      x="96"
      y="1208"
      width="91"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig14.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[97, 1209, 89, 21]"
         href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:00000000000013FE"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig14.4.0"
        x="97"
        y="1209"
        width="89"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig14.5"
      x="96"
      y="1229"
      width="91"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig14.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[97, 1230, 89, 21]"
         href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:00000000000013FE"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig14.6.0"
        x="97"
        y="1230"
        width="89"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:00000000000013FF"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig14.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig14"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig15.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-128aff32:12ca1ee95dd:-8000:00000000000013FF"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig15.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="96"
              y="1192" />
      <lineto x="80"
              y="1192" />
      <lineto x="80"
              y="76" />
    </path>
  </group>
  <group name="Fig16"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001400"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig13.0"
      destPortFig="Fig14.0"
      sourceFigNode="Fig13"
      destFigNode="Fig14"
      <argouml:pathitem figname="Fig16.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001400"
                        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="192"
              y="1280" />
      <lineto x="176"
              y="1280" />
      <lineto x="176"
              y="1252" />
    </path>
  </group>
  <group name="Fig17"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[96, 1544, 258, 139]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF2"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig17.0"
      x="96"
      y="1544"
      width="258"
      height="139"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig17.1"
      x="97"
      y="1545"
      width="256"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >CompoundAssociation</text>
    <group name="Fig17.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[97, 1545, 199, 0]"
         href="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF2"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig17.2.0"
        x="97"
        y="1545"
        width="199"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig17.3"
      x="96"
      y="1568"
      width="258"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig17.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[97, 1569, 256, 58]"
         href="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF2"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig17.4.0"
        x="97"
        y="1569"
        width="256"
        height="58"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig17.4.1"
        x="97"
        y="1569"
        width="256"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >subAssociations : PartialAssociation</text>
    </group>
    <rectangle name="Fig17.5"
      x="96"
      y="1627"
      width="258"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig17.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[97, 1628, 256, 54]"
         href="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF2"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig17.6.0"
        x="97"
        y="1628"
        width="256"
        height="54"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig18"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001402"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig17.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig17"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig18.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001402"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig18.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="96"
              y="1560" />
      <lineto x="80"
              y="1560" />
      <lineto x="80"
              y="76" />
    </path>
  </group>
  <group name="Fig19"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[96, 1760, 169, 72]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000089C"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig19.0"
      x="96"
      y="1760"
      width="169"
      height="72"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig19.1"
      x="97"
      y="1761"
      width="167"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Rule</text>
    <group name="Fig19.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[97, 1761, 312, 0]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000089C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig19.2.0"
        x="97"
        y="1761"
        width="312"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig19.3"
      x="96"
      y="1784"
      width="169"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig19.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[97, 1785, 167, 25]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000089C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig19.4.0"
        x="97"
        y="1785"
        width="167"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig19.4.1"
        x="97"
        y="1785"
        width="167"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >howTo : HowTo</text>
    </group>
    <rectangle name="Fig19.5"
      x="96"
      y="1809"
      width="169"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig19.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[97, 1810, 167, 21]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000089C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig19.6.0"
        x="97"
        y="1810"
        width="167"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig20"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001403"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig19.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig19"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig20.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001403"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig20.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="96"
              y="1768" />
      <lineto x="80"
              y="1768" />
      <lineto x="80"
              y="76" />
    </path>
  </group>
  <group name="Fig21"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[272, 1920, 130, 68]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000897"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig21.0"
      x="272"
      y="1920"
      width="130"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig21.1"
      x="273"
      y="1921"
      width="128"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >CommonSenseRule</text>
    <group name="Fig21.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[273, 1921, 400, 0]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000897"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig21.2.0"
        x="273"
        y="1921"
        width="400"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig21.3"
      x="272"
      y="1944"
      width="130"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig21.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[273, 1945, 128, 21]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000897"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig21.4.0"
        x="273"
        y="1945"
        width="128"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig21.5"
      x="272"
      y="1965"
      width="130"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig21.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[273, 1966, 128, 21]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000897"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig21.6.0"
        x="273"
        y="1966"
        width="128"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig22"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008AD"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig21"
      destPortFig="Fig19"
      sourceFigNode="Fig21"
      destFigNode="Fig19"
      <argouml:pathitem figname="Fig22.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008AD"
                        angle="-213.0"
                        offset="63" />
    </private>
    <path name="Fig22.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="272"
              y="1952" />
      <lineto x="248"
              y="1952" />
      <lineto x="248"
              y="1832" />
    </path>
  </group>
  <group name="Fig23"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[272, 1848, 129, 68]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000896"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig23.0"
      x="272"
      y="1848"
      width="129"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig23.1"
      x="273"
      y="1849"
      width="127"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >AcceptanceCriteria</text>
    <group name="Fig23.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[273, 1849, 389, 0]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000896"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig23.2.0"
        x="273"
        y="1849"
        width="389"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig23.3"
      x="272"
      y="1872"
      width="129"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig23.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[273, 1873, 127, 21]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000896"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig23.4.0"
        x="273"
        y="1873"
        width="127"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig23.5"
      x="272"
      y="1893"
      width="129"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig23.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[273, 1894, 127, 21]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000896"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig23.6.0"
        x="273"
        y="1894"
        width="127"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig24"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF4"
       sourceConnector="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF5"
       destConnector="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF8"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig17"
      destPortFig="Fig19"
      sourceFigNode="Fig17"
      destFigNode="Fig19"
      <argouml:pathitem figname="Fig24.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF4"
                        angle="269.0"
                        offset="63" />
      <argouml:pathitem figname="Fig24.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CF5"
                        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--118--261e0f9b:12bc921933f:-8000:0000000000000CF5"
                        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--118--261e0f9b:12bc921933f:-8000:0000000000000CF8"
                        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--118--261e0f9b:12bc921933f:-8000:0000000000000CF8"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig24.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="248"
              y="1683" />
      <lineto x="248"
              y="1760" />
    </path>
  </group>
  <group name="Fig25"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008AC"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig23"
      destPortFig="Fig19"
      sourceFigNode="Fig23"
      destFigNode="Fig19"
      <argouml:pathitem figname="Fig25.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-41-1-67347dc8:12acc0a19f9:-8000:00000000000008AC"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig25.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="272"
              y="1864" />
      <lineto x="248"
              y="1864" />
      <lineto x="248"
              y="1832" />
    </path>
  </group>
  <group name="Fig26"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CFB"
       sourceConnector="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CFC"
       destConnector="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CFF"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig17"
      destPortFig="Fig148"
      sourceFigNode="Fig17"
      destFigNode="Fig148"
      <argouml:pathitem figname="Fig26.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CFB"
                        angle="73.0"
                        offset="32" />
      <argouml:pathitem figname="Fig26.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CFC"
                        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--118--261e0f9b:12bc921933f:-8000:0000000000000CFC"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig26.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--261e0f9b:12bc921933f:-8000:0000000000000CFF"
                        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--118--261e0f9b:12bc921933f:-8000:0000000000000CFF"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig26.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="354"
              y="1560" />
      <lineto x="728"
              y="1560" />
      <lineto x="728"
              y="1168" />
      <lineto x="480"
              y="1168" />
    </path>
  </group>
  <group name="Fig27"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D19"
       sourceConnector="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D1A"
       destConnector="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D1D"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig8"
      destPortFig="Fig148"
      sourceFigNode="Fig8"
      destFigNode="Fig148"
      <argouml:pathitem figname="Fig27.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D19"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig27.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D1A"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig27.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D1A"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig27.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D1D"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig27.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001D1D"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig27.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1164"
              y="600" />
      <lineto x="1344"
              y="600" />
      <lineto x="1344"
              y="1176" />
      <lineto x="480"
              y="1175" />
    </path>
  </group>
  <group name="Fig28"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[96, 2102, 98, 88]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--10923675:12c502c1165:-8000:0000000000001100"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig28.0"
      x="96"
      y="2102"
      width="98"
      height="88"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig28.1"
      x="97"
      y="2103"
      width="96"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Translation</text>
    <group name="Fig28.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[97, 2103, 210, 0]"
         href="-64--88-121--118--10923675:12c502c1165:-8000:0000000000001100"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig28.2.0"
        x="97"
        y="2103"
        width="210"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig28.3"
      x="96"
      y="2126"
      width="98"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig28.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[97, 2127, 96, 42]"
         href="-64--88-121--118--10923675:12c502c1165:-8000:0000000000001100"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig28.4.0"
        x="97"
        y="2127"
        width="96"
        height="42"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig28.4.1"
        x="97"
        y="2127"
        width="96"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >in : Knowledge</text>
      <text name="Fig28.4.2"
        x="97"
        y="2144"
        width="96"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >out : Report</text>
    </group>
    <rectangle name="Fig28.5"
      x="96"
      y="2168"
      width="98"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig28.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[97, 2169, 96, 21]"
         href="-64--88-121--118--10923675:12c502c1165:-8000:0000000000001100"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig28.6.0"
        x="97"
        y="2169"
        width="96"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig29"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[96, 2254, 143, 72]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001404"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig29.0"
      x="96"
      y="2254"
      width="143"
      height="72"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig29.1"
      x="97"
      y="2255"
      width="141"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Report</text>
    <group name="Fig29.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[97, 2255, 185, 0]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001404"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig29.2.0"
        x="97"
        y="2255"
        width="185"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig29.3"
      x="96"
      y="2278"
      width="143"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig29.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[97, 2279, 141, 25]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001404"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig29.4.0"
        x="97"
        y="2279"
        width="141"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig29.4.1"
        x="97"
        y="2279"
        width="141"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >contents : Knowledge</text>
    </group>
    <rectangle name="Fig29.5"
      x="96"
      y="2303"
      width="143"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig29.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[97, 2304, 141, 21]"
         href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001404"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig29.6.0"
        x="97"
        y="2304"
        width="141"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig30"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001413"
       sourceConnector="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001414"
       destConnector="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001417"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4"
      destPortFig="Fig29"
      sourceFigNode="Fig4"
      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--118-19fd756:12c9ba8149e:-8000:0000000000001413"
                        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--118-19fd756:12c9ba8149e:-8000:0000000000001414"
                        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--118-19fd756:12c9ba8149e:-8000:0000000000001414"
                        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--118-19fd756:12c9ba8149e:-8000:0000000000001417"
                        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--118-19fd756:12c9ba8149e:-8000:0000000000001417"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig30.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="704"
              y="679" />
      <lineto x="704"
              y="2272" />
      <lineto x="239"
              y="2272" />
    </path>
  </group>
  <group name="Fig31"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[256, 2344, 165, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010CA"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig31.0"
      x="256"
      y="2344"
      width="165"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig31.1"
      x="257"
      y="2345"
      width="163"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >SolutionReport</text>
    <group name="Fig31.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[257, 2345, 230, 0]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010CA"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig31.2.0"
        x="257"
        y="2345"
        width="230"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig31.3"
      x="256"
      y="2368"
      width="165"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig31.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[257, 2369, 163, 25]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010CA"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig31.4.0"
        x="257"
        y="2369"
        width="163"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig31.4.1"
        x="257"
        y="2369"
        width="163"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >contents : Solution</text>
    </group>
    <rectangle name="Fig31.5"
      x="256"
      y="2393"
      width="165"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig31.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[257, 2394, 163, 21]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:00000000000010CA"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig31.6.0"
        x="257"
        y="2394"
        width="163"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig32"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001412"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig31"
      destPortFig="Fig29"
      sourceFigNode="Fig31"
      destFigNode="Fig29"
      <argouml:pathitem figname="Fig32.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-19fd756:12c9ba8149e:-8000:0000000000001412"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig32.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="256"
              y="2360" />
      <lineto x="232"
              y="2360" />
      <lineto x="232"
              y="2326" />
    </path>
  </group>
  <group name="Fig33"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[256, 2424, 180, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--10923675:12c502c1165:-8000:0000000000001102"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig33.0"
      x="256"
      y="2424"
      width="180"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig33.1"
      x="257"
      y="2425"
      width="178"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Code</text>
    <group name="Fig33.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[257, 2425, 178, 0]"
         href="-64--88-121--118--10923675:12c502c1165:-8000:0000000000001102"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig33.2.0"
        x="257"
        y="2425"
        width="178"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig33.3"
      x="256"
      y="2448"
      width="180"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig33.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[257, 2449, 178, 25]"
         href="-64--88-121--118--10923675:12c502c1165:-8000:0000000000001102"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig33.4.0"
        x="257"
        y="2449"
        width="178"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig33.4.1"
        x="257"
        y="2449"
        width="178"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >contents : KnowledgePatch</text>
    </group>
    <rectangle name="Fig33.5"
      x="256"
      y="2473"
      width="180"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig33.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[257, 2474, 178, 21]"
         href="-64--88-121--118--10923675:12c502c1165:-8000:0000000000001102"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig33.6.0"
        x="257"
        y="2474"
        width="178"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig34"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[256, 2504, 163, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--10923675:12c502c1165:-8000:0000000000001104"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig34.0"
      x="256"
      y="2504"
      width="163"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig34.1"
      x="257"
      y="2505"
      width="161"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >UMLReport</text>
    <group name="Fig34.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[257, 2505, 210, 0]"
         href="-64--88-121--118--10923675:12c502c1165:-8000:0000000000001104"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig34.2.0"
        x="257"
        y="2505"
        width="210"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig34.3"
      x="256"
      y="2528"
      width="163"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig34.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[257, 2529, 161, 25]"
         href="-64--88-121--118--10923675:12c502c1165:-8000:0000000000001104"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig34.4.0"
        x="257"
        y="2529"
        width="161"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig34.4.1"
        x="257"
        y="2529"
        width="161"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >contents : KnowledgeXMI</text>
    </group>
    <rectangle name="Fig34.5"
      x="256"
      y="2553"
      width="163"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig34.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[257, 2554, 161, 21]"
         href="-64--88-121--118--10923675:12c502c1165:-8000:0000000000001104"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig34.6.0"
        x="257"
        y="2554"
        width="161"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig35"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001408"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig28.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig28"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig35.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001408"
                        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="96"
              y="2112" />
      <lineto x="80"
              y="2112" />
      <lineto x="80"
              y="76" />
    </path>
  </group>
  <group name="Fig36"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[224, 2746, 139, 105]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000122B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig36.0"
      x="224"
      y="2746"
      width="139"
      height="105"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig36.1"
      x="225"
      y="2747"
      width="137"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Evolution</text>
    <group name="Fig36.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[225, 2747, 243, 0]"
         href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000122B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig36.2.0"
        x="225"
        y="2747"
        width="243"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig36.3"
      x="224"
      y="2770"
      width="139"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig36.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[225, 2771, 137, 59]"
         href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000122B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig36.4.0"
        x="225"
        y="2771"
        width="137"
        height="59"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig36.4.1"
        x="225"
        y="2771"
        width="137"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >tests : List</text>
      <text name="Fig36.4.2"
        x="225"
        y="2788"
        width="137"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >bestSolution : List</text>
      <text name="Fig36.4.3"
        x="225"
        y="2805"
        width="137"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >duration : Duration</text>
    </group>
    <rectangle name="Fig36.5"
      x="224"
      y="2829"
      width="139"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig36.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[225, 2830, 137, 21]"
         href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000122B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig36.6.0"
        x="225"
        y="2830"
        width="137"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig37"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[224, 2922, 282, 122]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000115C"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig37.0"
      x="224"
      y="2922"
      width="282"
      height="122"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig37.1"
      x="225"
      y="2923"
      width="280"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Test</text>
    <group name="Fig37.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[225, 2923, 310, 0]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000115C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig37.2.0"
        x="225"
        y="2923"
        width="310"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig37.3"
      x="224"
      y="2946"
      width="282"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig37.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[225, 2947, 280, 76]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000115C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig37.4.0"
        x="225"
        y="2947"
        width="280"
        height="76"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig37.4.1"
        x="225"
        y="2947"
        width="280"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >solution : Solution</text>
      <text name="Fig37.4.2"
        x="225"
        y="2964"
        width="280"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >rusult : FrequencyConfidenceNegationTriple</text>
      <text name="Fig37.4.3"
        x="225"
        y="2981"
        width="280"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >duration : timestamp</text>
      <text name="Fig37.4.4"
        x="225"
        y="2998"
        width="280"
        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="Fig37.5"
      x="224"
      y="3022"
      width="282"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig37.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[225, 3023, 280, 21]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000115C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig37.6.0"
        x="225"
        y="3023"
        width="280"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig38"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000115F"
       sourceConnector="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001160"
       destConnector="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001163"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig37"
      destPortFig="Fig148"
      sourceFigNode="Fig37"
      destFigNode="Fig148"
      <argouml:pathitem figname="Fig38.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000115F"
                        angle="38.0"
                        offset="29" />
      <argouml:pathitem figname="Fig38.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001160"
                        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--118--1f046076:12c533d3747:-8000:0000000000001160"
                        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--118--1f046076:12c533d3747:-8000:0000000000001163"
                        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--118--1f046076:12c533d3747:-8000:0000000000001163"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig38.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="506"
              y="2952" />
      <lineto x="792"
              y="2952" />
      <lineto x="792"
              y="1152" />
      <lineto x="480"
              y="1152" />
    </path>
  </group>
  <group name="Fig39"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001166"
       sourceConnector="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001167"
       destConnector="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000116A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig37"
      destPortFig="Fig19"
      sourceFigNode="Fig37"
      destFigNode="Fig19"
      <argouml:pathitem figname="Fig39.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001166"
                        angle="8.0"
                        offset="7" />
      <argouml:pathitem figname="Fig39.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001167"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig39.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001167"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig39.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000116A"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig39.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000116A"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig39.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="506"
              y="2928" />
      <lineto x="752"
              y="2928" />
      <lineto x="752"
              y="1816" />
      <lineto x="265"
              y="1816" />
    </path>
  </group>
  <group name="Fig40"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000122D"
       sourceConnector="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000122E"
       destConnector="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001231"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig36"
      destPortFig="Fig37"
      sourceFigNode="Fig36"
      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--118-4c89dc42:12c86fdd2c9:-8000:000000000000122D"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig40.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000122E"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig40.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:000000000000122E"
                        angle="141.0"
                        offset="212" />
      <argouml:pathitem figname="Fig40.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001231"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig40.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-4c89dc42:12c86fdd2c9:-8000:0000000000001231"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig40.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="266"
              y="2851" />
      <lineto x="266"
              y="2922" />
    </path>
  </group>
  <group name="Fig41"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[112, 2658, 105, 68]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001409"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig41.0"
      x="112"
      y="2658"
      width="105"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig41.1"
      x="113"
      y="2659"
      width="103"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >EvolutionGroup</text>
    <group name="Fig41.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[113, 2659, 226, 0]"
         href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001409"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig41.2.0"
        x="113"
        y="2659"
        width="226"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig41.3"
      x="112"
      y="2682"
      width="105"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig41.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[113, 2683, 103, 21]"
         href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001409"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig41.4.0"
        x="113"
        y="2683"
        width="103"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig41.5"
      x="112"
      y="2703"
      width="105"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig41.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[113, 2704, 103, 21]"
         href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001409"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig41.6.0"
        x="113"
        y="2704"
        width="103"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig42"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000140A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig36.0"
      destPortFig="Fig41.0"
      sourceFigNode="Fig36"
      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--118-128aff32:12ca1ee95dd:-8000:000000000000140A"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig42.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="224"
              y="2754" />
      <lineto x="200"
              y="2754" />
      <lineto x="200"
              y="2726" />
    </path>
  </group>
  <group name="Fig43"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000140B"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig37.0"
      destPortFig="Fig41.0"
      sourceFigNode="Fig37"
      destFigNode="Fig41"
      <argouml:pathitem figname="Fig43.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000140B"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig43.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="224"
              y="2946" />
      <lineto x="200"
              y="2946" />
      <lineto x="200"
              y="2726" />
    </path>
  </group>
  <group name="Fig44"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000140D"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig41.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig41"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig44.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000140D"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig44.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="112"
              y="2672" />
      <lineto x="80"
              y="2672" />
      <lineto x="80"
              y="76" />
    </path>
  </group>
  <group name="Fig45"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[112, 3760, 89, 68]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001411"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig45.0"
      x="112"
      y="3760"
      width="89"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig45.1"
      x="113"
      y="3761"
      width="87"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >HowToGroup</text>
    <group name="Fig45.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[113, 3761, 215, 0]"
         href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001411"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig45.2.0"
        x="113"
        y="3761"
        width="215"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig45.3"
      x="112"
      y="3784"
      width="89"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig45.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[113, 3785, 87, 21]"
         href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001411"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig45.4.0"
        x="113"
        y="3785"
        width="87"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig45.5"
      x="112"
      y="3805"
      width="89"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig45.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[113, 3806, 87, 21]"
         href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001411"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig45.6.0"
        x="113"
        y="3806"
        width="87"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig46"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[208, 3848, 309, 75]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig46.0"
      x="208"
      y="3848"
      width="309"
      height="75"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig46.1"
      x="209"
      y="3849"
      width="307"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::HowTo</text>
    <group name="Fig46.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[209, 3849, 307, 0]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig46.2.0"
        x="209"
        y="3849"
        width="307"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig46.3"
      x="208"
      y="3872"
      width="309"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig46.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[209, 3873, 307, 26]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig46.4.0"
        x="209"
        y="3873"
        width="307"
        height="26"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig46.4.1"
        x="209"
        y="3873"
        width="307"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >context : Context</text>
    </group>
    <rectangle name="Fig46.5"
      x="208"
      y="3899"
      width="309"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig46.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[209, 3900, 307, 22]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig46.6.0"
        x="209"
        y="3900"
        width="307"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig47"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001165"
       sourceConnector="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001166"
       destConnector="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001169"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig19"
      destPortFig="Fig46"
      sourceFigNode="Fig19"
      destFigNode="Fig46"
      <argouml:pathitem figname="Fig47.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001165"
                        angle="-59.99999999999999"
                        offset="26" />
      <argouml:pathitem figname="Fig47.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001166"
                        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="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001166"
                        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="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001169"
                        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="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001169"
                        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="265"
              y="1776" />
      <lineto x="1072"
              y="1776" />
      <lineto x="1072"
              y="3296" />
      <lineto x="517"
              y="3848" />
    </path>
  </group>
  <group name="Fig48"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001412"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig46.0"
      destPortFig="Fig45.0"
      sourceFigNode="Fig46"
      destFigNode="Fig45"
      <argouml:pathitem figname="Fig48.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001412"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig48.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="208"
              y="3864" />
      <lineto x="192"
              y="3864" />
      <lineto x="192"
              y="3828" />
    </path>
  </group>
  <group name="Fig49"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[192, 3152, 111, 68]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000141C"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig49.0"
      x="192"
      y="3152"
      width="111"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig49.1"
      x="193"
      y="3153"
      width="109"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >SequenceGroup</text>
    <group name="Fig49.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[193, 3153, 232, 0]"
         href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000141C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig49.2.0"
        x="193"
        y="3153"
        width="232"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig49.3"
      x="192"
      y="3176"
      width="111"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig49.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[193, 3177, 109, 21]"
         href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000141C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig49.4.0"
        x="193"
        y="3177"
        width="109"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig49.5"
      x="192"
      y="3197"
      width="111"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig49.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[193, 3198, 109, 21]"
         href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000141C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig49.6.0"
        x="193"
        y="3198"
        width="109"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig50"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[320, 3248, 264, 71]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CD4"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig50.0"
      x="320"
      y="3248"
      width="264"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig50.1"
      x="321"
      y="3249"
      width="262"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::util::sequence::Sequence</text>
    <group name="Fig50.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[321, 3249, 262, 0]"
         href="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CD4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig50.2.0"
        x="321"
        y="3249"
        width="262"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig50.3"
      x="320"
      y="3272"
      width="264"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig50.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[321, 3273, 262, 25]"
         href="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CD4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig50.4.0"
        x="321"
        y="3273"
        width="262"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig50.4.1"
        x="321"
        y="3273"
        width="262"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >first : SequenceElement</text>
    </group>
    <rectangle name="Fig50.5"
      x="320"
      y="3297"
      width="264"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig50.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[321, 3298, 262, 21]"
         href="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CD4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig50.6.0"
        x="321"
        y="3298"
        width="262"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig51"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[320, 3384, 315, 89]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CE8"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig51.0"
      x="320"
      y="3384"
      width="315"
      height="89"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig51.1"
      x="321"
      y="3385"
      width="313"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::util::sequence::SequenceElement</text>
    <group name="Fig51.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[321, 3385, 313, 0]"
         href="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CE8"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig51.2.0"
        x="321"
        y="3385"
        width="313"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig51.3"
      x="320"
      y="3408"
      width="315"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig51.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[321, 3409, 313, 42]"
         href="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CE8"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig51.4.0"
        x="321"
        y="3409"
        width="313"
        height="42"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig51.4.1"
        x="321"
        y="3409"
        width="313"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >next : SequenceElement</text>
      <text name="Fig51.4.2"
        x="321"
        y="3426"
        width="313"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >content : HowTo</text>
    </group>
    <rectangle name="Fig51.5"
      x="320"
      y="3450"
      width="315"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig51.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[321, 3451, 313, 21]"
         href="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CE8"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig51.6.0"
        x="321"
        y="3451"
        width="313"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig52"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000D04"
       sourceConnector="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000D05"
       destConnector="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000D08"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig50"
      destPortFig="Fig51"
      sourceFigNode="Fig50"
      destFigNode="Fig51"
      <argouml:pathitem figname="Fig52.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000D04"
                        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="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000D05"
                        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="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000D05"
                        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="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000D08"
                        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="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000D08"
                        angle="108.0"
                        offset="67" />
    </private>
    <path name="Fig52.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="575"
              y="3319" />
      <lineto x="575"
              y="3384" />
    </path>
  </group>
  <group name="Fig53"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001421"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig50.0"
      destPortFig="Fig49.0"
      sourceFigNode="Fig50"
      destFigNode="Fig49"
      <argouml:pathitem figname="Fig53.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001421"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig53.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="320"
              y="3264" />
      <lineto x="296"
              y="3264" />
      <lineto x="296"
              y="3220" />
    </path>
  </group>
  <group name="Fig54"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001426"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig51.0"
      destPortFig="Fig49.0"
      sourceFigNode="Fig51"
      destFigNode="Fig49"
      <argouml:pathitem figname="Fig54.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001426"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig54.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="320"
              y="3392" />
      <lineto x="296"
              y="3392" />
      <lineto x="296"
              y="3220" />
    </path>
  </group>
  <group name="Fig55"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[208, 4000, 244, 105]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000ABD"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig55.0"
      x="208"
      y="4000"
      width="244"
      height="105"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig55.1"
      x="209"
      y="4001"
      width="242"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::ActionInstance</text>
    <group name="Fig55.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[209, 4001, 242, 0]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000ABD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig55.2.0"
        x="209"
        y="4001"
        width="242"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig55.3"
      x="208"
      y="4024"
      width="244"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig55.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[209, 4025, 242, 59]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000ABD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig55.4.0"
        x="209"
        y="4025"
        width="242"
        height="59"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig55.4.1"
        x="209"
        y="4025"
        width="242"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >actionClass : ActionClass</text>
      <text name="Fig55.4.2"
        x="209"
        y="4042"
        width="242"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >parameters : Sequence</text>
      <text name="Fig55.4.3"
        x="209"
        y="4059"
        width="242"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >destination : ActionInstance</text>
    </group>
    <rectangle name="Fig55.5"
      x="208"
      y="4083"
      width="244"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig55.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[209, 4084, 242, 21]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000ABD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig55.6.0"
        x="209"
        y="4084"
        width="242"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig56"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[392, 4224, 207, 72]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig56.0"
      x="392"
      y="4224"
      width="207"
      height="72"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig56.1"
      x="393"
      y="4225"
      width="205"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddClass</text>
    <group name="Fig56.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[393, 4225, 205, 0]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig56.2.0"
        x="393"
        y="4225"
        width="205"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig56.3"
      x="392"
      y="4248"
      width="207"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig56.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[393, 4249, 205, 22]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig56.4.0"
        x="393"
        y="4249"
        width="205"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig56.5"
      x="392"
      y="4271"
      width="207"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig56.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[393, 4272, 205, 22]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig56.6.0"
        x="393"
        y="4272"
        width="205"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig57"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[392, 4128, 232, 71]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF5"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig57.0"
      x="392"
      y="4128"
      width="232"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig57.1"
      x="393"
      y="4129"
      width="230"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::RemoveClass</text>
    <group name="Fig57.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[393, 4129, 230, 0]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig57.2.0"
        x="393"
        y="4129"
        width="230"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig57.3"
      x="392"
      y="4152"
      width="232"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig57.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[393, 4153, 230, 22]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig57.4.0"
        x="393"
        y="4153"
        width="230"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig57.5"
      x="392"
      y="4175"
      width="232"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig57.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[393, 4176, 230, 22]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig57.6.0"
        x="393"
        y="4176"
        width="230"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig58"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001432"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig55.0"
      destPortFig="Fig45.0"
      sourceFigNode="Fig55"
      destFigNode="Fig45"
      <argouml:pathitem figname="Fig58.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001432"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig58.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="208"
              y="4016" />
      <lineto x="192"
              y="4016" />
      <lineto x="192"
              y="3828" />
    </path>
  </group>
  <group name="Fig59"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001433"
       sourceConnector="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001434"
       destConnector="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001437"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig57"
      destPortFig="Fig46"
      sourceFigNode="Fig57"
      destFigNode="Fig46"
      <argouml:pathitem figname="Fig59.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001433"
                        angle="-79.0"
                        offset="37" />
      <argouml:pathitem figname="Fig59.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001434"
                        angle="-33.0"
                        offset="46" />
      <argouml:pathitem figname="Fig59.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001434"
                        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="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001437"
                        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="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001437"
                        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="512"
              y="4128" />
      <lineto x="512"
              y="3923" />
    </path>
  </group>
  <group name="Fig60"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000143A"
       sourceConnector="-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000143B"
       destConnector="-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000143E"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig56"
      destPortFig="Fig46"
      sourceFigNode="Fig56"
      destFigNode="Fig46"
      <argouml:pathitem figname="Fig60.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000143A"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig60.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000143B"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig60.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000143B"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig60.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000143E"
                        angle="-100.0"
                        offset="18" />
      <argouml:pathitem figname="Fig60.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000143E"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig60.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="599"
              y="4232" />
      <lineto x="624"
              y="4232" />
      <lineto x="624"
              y="4024" />
      <lineto x="517"
              y="3923" />
    </path>
  </group>
  <group name="Fig61"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[576, 4536, 213, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001195"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig61.0"
      x="576"
      y="4536"
      width="213"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig61.1"
      x="577"
      y="4537"
      width="211"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddScope</text>
    <group name="Fig61.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[577, 4537, 211, 0]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001195"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig61.2.0"
        x="577"
        y="4537"
        width="211"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig61.3"
      x="576"
      y="4560"
      width="213"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig61.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[577, 4561, 211, 21]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001195"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig61.4.0"
        x="577"
        y="4561"
        width="211"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig61.5"
      x="576"
      y="4581"
      width="213"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig61.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[577, 4582, 211, 21]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001195"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig61.6.0"
        x="577"
        y="4582"
        width="211"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig62"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001197"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig61"
      destPortFig="Fig56"
      sourceFigNode="Fig61"
      destFigNode="Fig56"
      <argouml:pathitem figname="Fig62.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001197"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig62.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="576"
              y="4544" />
      <lineto x="552"
              y="4544" />
      <lineto x="552"
              y="4296" />
    </path>
  </group>
  <group name="Fig63"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[576, 4440, 203, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001194"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig63.0"
      x="576"
      y="4440"
      width="203"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig63.1"
      x="577"
      y="4441"
      width="201"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddType</text>
    <group name="Fig63.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[577, 4441, 201, 0]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001194"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig63.2.0"
        x="577"
        y="4441"
        width="201"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig63.3"
      x="576"
      y="4464"
      width="203"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig63.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[577, 4465, 201, 21]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001194"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig63.4.0"
        x="577"
        y="4465"
        width="201"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig63.5"
      x="576"
      y="4485"
      width="203"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig63.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[577, 4486, 201, 21]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001194"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig63.6.0"
        x="577"
        y="4486"
        width="201"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig64"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001196"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig63"
      destPortFig="Fig56"
      sourceFigNode="Fig63"
      destFigNode="Fig56"
      <argouml:pathitem figname="Fig64.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001196"
                        angle="-108.99999999999999"
                        offset="28" />
    </private>
    <path name="Fig64.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="576"
              y="4456" />
      <lineto x="552"
              y="4456" />
      <lineto x="552"
              y="4296" />
    </path>
  </group>
  <group name="Fig65"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[808, 4760, 297, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011AD"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig65.0"
      x="808"
      y="4760"
      width="297"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig65.1"
      x="809"
      y="4761"
      width="295"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddVariableDeclaration</text>
    <group name="Fig65.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[809, 4761, 295, 0]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011AD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig65.2.0"
        x="809"
        y="4761"
        width="295"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig65.3"
      x="808"
      y="4784"
      width="297"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig65.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[809, 4785, 295, 21]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011AD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig65.4.0"
        x="809"
        y="4785"
        width="295"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig65.5"
      x="808"
      y="4805"
      width="297"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig65.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[809, 4806, 295, 21]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011AD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig65.6.0"
        x="809"
        y="4806"
        width="295"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig66"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011B5"
       sourceConnector="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011B6"
       destConnector="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011B9"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig65"
      destPortFig="Fig63"
      sourceFigNode="Fig65"
      destFigNode="Fig63"
      <argouml:pathitem figname="Fig66.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011B5"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig66.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011B6"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig66.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011B6"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig66.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011B9"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig66.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011B9"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig66.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1105"
              y="4776" />
      <lineto x="1144"
              y="4776" />
      <lineto x="1144"
              y="4448" />
      <lineto x="779"
              y="4448" />
    </path>
  </group>
  <group name="Fig67"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011BC"
       sourceConnector="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011BD"
       destConnector="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011C0"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig65"
      destPortFig="Fig61"
      sourceFigNode="Fig65"
      destFigNode="Fig61"
      <argouml:pathitem figname="Fig67.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011BC"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig67.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011BD"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig67.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011BD"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig67.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011C0"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig67.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011C0"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig67.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1104"
              y="4760" />
      <lineto x="1104"
              y="4600" />
      <lineto x="789"
              y="4600" />
    </path>
  </group>
  <group name="Fig68"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[576, 4672, 227, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFD"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig68.0"
      x="576"
      y="4672"
      width="227"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig68.1"
      x="577"
      y="4673"
      width="225"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddProperty</text>
    <group name="Fig68.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[577, 4673, 225, 0]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig68.2.0"
        x="577"
        y="4673"
        width="225"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig68.3"
      x="576"
      y="4696"
      width="227"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig68.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[577, 4697, 225, 21]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig68.4.0"
        x="577"
        y="4697"
        width="225"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig68.5"
      x="576"
      y="4717"
      width="227"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig68.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[577, 4718, 225, 21]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig68.6.0"
        x="577"
        y="4718"
        width="225"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig69"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001198"
       sourceConnector="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001199"
       destConnector="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000119C"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig68"
      destPortFig="Fig63"
      sourceFigNode="Fig68"
      destFigNode="Fig63"
      <argouml:pathitem figname="Fig69.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001198"
                        angle="49.0"
                        offset="27" />
      <argouml:pathitem figname="Fig69.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001199"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig69.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001199"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig69.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000119C"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig69.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000119C"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig69.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="803"
              y="4680" />
      <lineto x="992"
              y="4680" />
      <lineto x="992"
              y="4488" />
      <lineto x="779"
              y="4488" />
    </path>
  </group>
  <group name="Fig70"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000119F"
       sourceConnector="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A0"
       destConnector="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A3"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig68"
      destPortFig="Fig61"
      sourceFigNode="Fig68"
      destFigNode="Fig61"
      <argouml:pathitem figname="Fig70.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000119F"
                        angle="87.0"
                        offset="83" />
      <argouml:pathitem figname="Fig70.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A0"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig70.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A0"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig70.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A3"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig70.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A3"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig70.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="633"
              y="4672" />
      <lineto x="633"
              y="4604" />
    </path>
  </group>
  <group name="Fig71"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFE"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig68"
      destPortFig="Fig56"
      sourceFigNode="Fig68"
      destFigNode="Fig56"
      <argouml:pathitem figname="Fig71.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFE"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig71.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="576"
              y="4680" />
      <lineto x="552"
              y="4680" />
      <lineto x="552"
              y="4296" />
    </path>
  </group>
  <group name="Fig72"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011B2"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig65"
      destPortFig="Fig68"
      sourceFigNode="Fig65"
      destFigNode="Fig68"
      <argouml:pathitem figname="Fig72.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011B2"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig72.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="808"
              y="4760" />
      <lineto x="803"
              y="4740" />
    </path>
  </group>
  <group name="Fig73"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[576, 4832, 219, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFB"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig73.0"
      x="576"
      y="4832"
      width="219"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig73.1"
      x="577"
      y="4833"
      width="217"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddModule</text>
    <group name="Fig73.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[577, 4833, 217, 0]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig73.2.0"
        x="577"
        y="4833"
        width="217"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig73.3"
      x="576"
      y="4856"
      width="219"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig73.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[577, 4857, 217, 21]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig73.4.0"
        x="577"
        y="4857"
        width="217"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig73.5"
      x="576"
      y="4877"
      width="219"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig73.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[577, 4878, 217, 21]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig73.6.0"
        x="577"
        y="4878"
        width="217"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig74"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000118D"
       sourceConnector="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000118E"
       destConnector="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001191"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig73"
      destPortFig="Fig68"
      sourceFigNode="Fig73"
      destFigNode="Fig68"
      <argouml:pathitem figname="Fig74.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000118D"
                        angle="-267.99999999999994"
                        offset="47" />
      <argouml:pathitem figname="Fig74.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000118E"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig74.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000118E"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig74.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001191"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig74.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001191"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig74.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="600"
              y="4832" />
      <lineto x="600"
              y="4740" />
    </path>
  </group>
  <group name="Fig75"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFC"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig73"
      destPortFig="Fig56"
      sourceFigNode="Fig73"
      destFigNode="Fig56"
      <argouml:pathitem figname="Fig75.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFC"
                        angle="-113.0"
                        offset="32" />
    </private>
    <path name="Fig75.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="576"
              y="4848" />
      <lineto x="552"
              y="4848" />
      <lineto x="552"
              y="4296" />
    </path>
  </group>
  <group name="Fig76"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[576, 4968, 221, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001165"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig76.0"
      x="576"
      y="4968"
      width="221"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig76.1"
      x="577"
      y="4969"
      width="219"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddMethod</text>
    <group name="Fig76.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[577, 4969, 219, 0]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001165"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig76.2.0"
        x="577"
        y="4969"
        width="219"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig76.3"
      x="576"
      y="4992"
      width="221"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig76.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[577, 4993, 219, 21]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001165"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig76.4.0"
        x="577"
        y="4993"
        width="219"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig76.5"
      x="576"
      y="5013"
      width="221"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig76.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[577, 5014, 219, 21]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001165"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig76.6.0"
        x="577"
        y="5014"
        width="219"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig77"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000117F"
       sourceConnector="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001180"
       destConnector="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001183"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig73"
      destPortFig="Fig76"
      sourceFigNode="Fig73"
      destFigNode="Fig76"
      <argouml:pathitem figname="Fig77.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000117F"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig77.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001180"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig77.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001180"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig77.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001183"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig77.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001183"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig77.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="728"
              y="4900" />
      <lineto x="728"
              y="4968" />
    </path>
  </group>
  <group name="Fig78"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001166"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig76"
      destPortFig="Fig56"
      sourceFigNode="Fig76"
      destFigNode="Fig56"
      <argouml:pathitem figname="Fig78.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001166"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig78.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="576"
              y="4976" />
      <lineto x="552"
              y="4976" />
      <lineto x="552"
              y="4296" />
    </path>
  </group>
  <group name="Fig79"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[576, 5104, 260, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001167"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig79.0"
      x="576"
      y="5104"
      width="260"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig79.1"
      x="577"
      y="5105"
      width="258"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddMethodAction</text>
    <group name="Fig79.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[577, 5105, 258, 0]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001167"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig79.2.0"
        x="577"
        y="5105"
        width="258"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig79.3"
      x="576"
      y="5128"
      width="260"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig79.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[577, 5129, 258, 21]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001167"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig79.4.0"
        x="577"
        y="5129"
        width="258"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig79.5"
      x="576"
      y="5149"
      width="260"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig79.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[577, 5150, 258, 21]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001167"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig79.6.0"
        x="577"
        y="5150"
        width="258"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig80"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001186"
       sourceConnector="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001187"
       destConnector="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000118A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig76"
      destPortFig="Fig79"
      sourceFigNode="Fig76"
      destFigNode="Fig79"
      <argouml:pathitem figname="Fig80.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001186"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig80.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001187"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig80.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001187"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig80.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000118A"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig80.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000118A"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig80.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="728"
              y="5036" />
      <lineto x="728"
              y="5104" />
    </path>
  </group>
  <group name="Fig81"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001168"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig79"
      destPortFig="Fig56"
      sourceFigNode="Fig79"
      destFigNode="Fig56"
      <argouml:pathitem figname="Fig81.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001168"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig81.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="576"
              y="5112" />
      <lineto x="552"
              y="5112" />
      <lineto x="552"
              y="4296" />
    </path>
  </group>
  <group name="Fig82"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011AE"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig65"
      destPortFig="Fig79"
      sourceFigNode="Fig65"
      destFigNode="Fig79"
      <argouml:pathitem figname="Fig82.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011AE"
                        angle="12.0"
                        offset="103" />
    </private>
    <path name="Fig82.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="828"
              y="4828" />
      <lineto x="828"
              y="5104" />
    </path>
  </group>
  <group name="Fig83"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[816, 5200, 233, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A6"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig83.0"
      x="816"
      y="5200"
      width="233"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig83.1"
      x="817"
      y="5201"
      width="231"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddCondition</text>
    <group name="Fig83.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[817, 5201, 231, 0]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A6"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig83.2.0"
        x="817"
        y="5201"
        width="231"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig83.3"
      x="816"
      y="5224"
      width="233"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig83.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[817, 5225, 231, 21]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A6"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig83.4.0"
        x="817"
        y="5225"
        width="231"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig83.5"
      x="816"
      y="5245"
      width="233"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig83.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[817, 5246, 231, 21]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A6"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig83.6.0"
        x="817"
        y="5246"
        width="231"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig84"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A7"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig83"
      destPortFig="Fig79"
      sourceFigNode="Fig83"
      destFigNode="Fig79"
      <argouml:pathitem figname="Fig84.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A7"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig84.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="824"
              y="5200" />
      <lineto x="824"
              y="5172" />
    </path>
  </group>
  <group name="Fig85"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1056, 5296, 293, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A9"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig85.0"
      x="1056"
      y="5296"
      width="293"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig85.1"
      x="1057"
      y="5297"
      width="291"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddBooleanExpression</text>
    <group name="Fig85.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1057, 5297, 291, 0]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A9"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig85.2.0"
        x="1057"
        y="5297"
        width="291"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig85.3"
      x="1056"
      y="5320"
      width="293"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig85.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1057, 5321, 291, 21]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A9"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig85.4.0"
        x="1057"
        y="5321"
        width="291"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig85.5"
      x="1056"
      y="5341"
      width="293"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig85.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1057, 5342, 291, 21]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A9"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig85.6.0"
        x="1057"
        y="5342"
        width="291"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig86"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011AA"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig85"
      destPortFig="Fig83"
      sourceFigNode="Fig85"
      destFigNode="Fig83"
      <argouml:pathitem figname="Fig86.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011AA"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig86.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1056"
              y="5296" />
      <lineto x="1040"
              y="5296" />
      <lineto x="1040"
              y="5268" />
    </path>
  </group>
  <group name="Fig87"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1056, 5392, 329, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000116D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig87.0"
      x="1056"
      y="5392"
      width="329"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig87.1"
      x="1057"
      y="5393"
      width="327"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddProbabilisticalExpression</text>
    <group name="Fig87.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1057, 5393, 327, 0]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000116D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig87.2.0"
        x="1057"
        y="5393"
        width="327"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig87.3"
      x="1056"
      y="5416"
      width="329"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig87.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1057, 5417, 327, 21]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000116D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig87.4.0"
        x="1057"
        y="5417"
        width="327"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig87.5"
      x="1056"
      y="5437"
      width="329"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig87.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1057, 5438, 327, 21]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000116D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig87.6.0"
        x="1057"
        y="5438"
        width="327"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig88"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A8"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig87"
      destPortFig="Fig83"
      sourceFigNode="Fig87"
      destFigNode="Fig83"
      <argouml:pathitem figname="Fig88.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A8"
                        angle="75.00000000000001"
                        offset="43" />
    </private>
    <path name="Fig88.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1056"
              y="5400" />
      <lineto x="1040"
              y="5400" />
      <lineto x="1040"
              y="5268" />
    </path>
  </group>
  <group name="Fig89"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[1440, 5296, 135, 70]pathVisible=true;stereotypeView=0;"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011AB"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig89.0"
      x="1440"
      y="5296"
      width="135"
      height="70"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig89.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1440"
              y="5296" />
      <lineto x="1564"
              y="5296" />
      <lineto x="1574"
              y="5306" />
      <lineto x="1574"
              y="5365" />
      <lineto x="1440"
              y="5365" />
      <lineto x="1440"
              y="5296" />
    </path>
    <path name="Fig89.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1564"
              y="5296" />
      <lineto x="1574"
              y="5306" />
      <lineto x="1564"
              y="5306" />
      <lineto x="1564"
              y="5296" />
    </path>
    <group name="Fig89.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1442, 5298, 121, 0]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011AB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig89.3.0"
        x="1442"
        y="5298"
        width="121"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig89.4"
      x="1442"
      y="5298"
      width="121"
      height="66"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >AcceptanceCriteria
rules
expression
group</text>
  </group>
  <group name="Fig90"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig89"
      destPortFig="Fig87"
      sourceFigNode="Fig89"
      destFigNode="Fig87"
    </private>
    <path name="Fig90.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1440"
              y="5366" />
      <lineto x="1385"
              y="5392" />
    </path>
  </group>
  <group name="Fig91"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1360, 5680, 248, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001441"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig91.0"
      x="1360"
      y="5680"
      width="248"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig91.1"
      x="1361"
      y="5681"
      width="246"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddConjunction</text>
    <group name="Fig91.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1361, 5681, 246, 0]"
         href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001441"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig91.2.0"
        x="1361"
        y="5681"
        width="246"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig91.3"
      x="1360"
      y="5704"
      width="248"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig91.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1361, 5705, 246, 21]"
         href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001441"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig91.4.0"
        x="1361"
        y="5705"
        width="246"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig91.5"
      x="1360"
      y="5725"
      width="248"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig91.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1361, 5726, 246, 21]"
         href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001441"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig91.6.0"
        x="1361"
        y="5726"
        width="246"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig92"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1360, 6024, 303, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001424"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig92.0"
      x="1360"
      y="6024"
      width="303"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig92.1"
      x="1361"
      y="6025"
      width="301"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddProbabilisticProperty</text>
    <group name="Fig92.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1361, 6025, 301, 0]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001424"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig92.2.0"
        x="1361"
        y="6025"
        width="301"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig92.3"
      x="1360"
      y="6048"
      width="303"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig92.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1361, 6049, 301, 21]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001424"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig92.4.0"
        x="1361"
        y="6049"
        width="301"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig92.5"
      x="1360"
      y="6069"
      width="303"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig92.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1361, 6070, 301, 21]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001424"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig92.6.0"
        x="1361"
        y="6070"
        width="301"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig93"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1360, 5936, 231, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001425"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig93.0"
      x="1360"
      y="5936"
      width="231"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig93.1"
      x="1361"
      y="5937"
      width="229"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddNegation</text>
    <group name="Fig93.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1361, 5937, 229, 0]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001425"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig93.2.0"
        x="1361"
        y="5937"
        width="229"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig93.3"
      x="1360"
      y="5960"
      width="231"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig93.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1361, 5961, 229, 21]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001425"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig93.4.0"
        x="1361"
        y="5961"
        width="229"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig93.5"
      x="1360"
      y="5981"
      width="231"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig93.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1361, 5982, 229, 21]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001425"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig93.6.0"
        x="1361"
        y="5982"
        width="229"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig94"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1360, 5848, 245, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001426"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig94.0"
      x="1360"
      y="5848"
      width="245"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig94.1"
      x="1361"
      y="5849"
      width="243"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddInheritance</text>
    <group name="Fig94.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1361, 5849, 243, 0]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001426"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig94.2.0"
        x="1361"
        y="5849"
        width="243"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig94.3"
      x="1360"
      y="5872"
      width="245"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig94.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1361, 5873, 243, 21]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001426"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig94.4.0"
        x="1361"
        y="5873"
        width="243"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig94.5"
      x="1360"
      y="5893"
      width="245"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig94.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1361, 5894, 243, 21]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001426"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig94.6.0"
        x="1361"
        y="5894"
        width="243"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig95"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1360, 5768, 241, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001442"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig95.0"
      x="1360"
      y="5768"
      width="241"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig95.1"
      x="1361"
      y="5769"
      width="239"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddImplication</text>
    <group name="Fig95.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1361, 5769, 239, 0]"
         href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001442"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig95.2.0"
        x="1361"
        y="5769"
        width="239"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig95.3"
      x="1360"
      y="5792"
      width="241"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig95.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1361, 5793, 239, 21]"
         href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001442"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig95.4.0"
        x="1361"
        y="5793"
        width="239"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig95.5"
      x="1360"
      y="5813"
      width="241"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig95.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1361, 5814, 239, 21]"
         href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001442"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig95.6.0"
        x="1361"
        y="5814"
        width="239"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig96"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[824, 5496, 230, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000142B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig96.0"
      x="824"
      y="5496"
      width="230"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig96.1"
      x="825"
      y="5497"
      width="228"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddOperator</text>
    <group name="Fig96.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[825, 5497, 228, 0]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000142B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig96.2.0"
        x="825"
        y="5497"
        width="228"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig96.3"
      x="824"
      y="5520"
      width="230"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig96.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[825, 5521, 228, 21]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000142B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig96.4.0"
        x="825"
        y="5521"
        width="228"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig96.5"
      x="824"
      y="5541"
      width="230"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig96.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[825, 5542, 228, 21]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000142B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig96.6.0"
        x="825"
        y="5542"
        width="228"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig97"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000142C"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig96.0"
      destPortFig="Fig79.0"
      sourceFigNode="Fig96"
      destFigNode="Fig79"
      <argouml:pathitem figname="Fig97.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000142C"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig97.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="824"
              y="5504" />
      <lineto x="800"
              y="5504" />
      <lineto x="800"
              y="5172" />
    </path>
  </group>
  <group name="Fig98"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001432"
       sourceConnector="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001433"
       destConnector="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001436"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig87"
      destPortFig="Fig96"
      sourceFigNode="Fig87"
      destFigNode="Fig96"
      <argouml:pathitem figname="Fig98.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001432"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig98.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001433"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig98.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001433"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig98.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001436"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig98.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001436"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig98.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1296"
              y="5460" />
      <lineto x="1296"
              y="5528" />
      <lineto x="1054"
              y="5528" />
    </path>
  </group>
  <group name="Fig99"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1032, 5584, 349, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001439"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig99.0"
      x="1032"
      y="5584"
      width="349"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig99.1"
      x="1033"
      y="5585"
      width="347"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddProbabilisticalLogicOperator</text>
    <group name="Fig99.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1033, 5585, 347, 0]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001439"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig99.2.0"
        x="1033"
        y="5585"
        width="347"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig99.3"
      x="1032"
      y="5608"
      width="349"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig99.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1033, 5609, 347, 21]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001439"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig99.4.0"
        x="1033"
        y="5609"
        width="347"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig99.5"
      x="1032"
      y="5629"
      width="349"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig99.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1033, 5630, 347, 21]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001439"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig99.6.0"
        x="1033"
        y="5630"
        width="347"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig100"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000143A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig99.0"
      destPortFig="Fig96.0"
      sourceFigNode="Fig99"
      destFigNode="Fig96"
      <argouml:pathitem figname="Fig100.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000143A"
                        angle="229.99999999999997"
                        offset="165" />
    </private>
    <path name="Fig100.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1040"
              y="5584" />
      <lineto x="1040"
              y="5564" />
    </path>
  </group>
  <group name="Fig101"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000143B"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig91.0"
      destPortFig="Fig99.0"
      sourceFigNode="Fig91"
      destFigNode="Fig99"
      <argouml:pathitem figname="Fig101.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000143B"
                        angle="48.0"
                        offset="28" />
    </private>
    <path name="Fig101.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1360"
              y="5680" />
      <lineto x="1336"
              y="5680" />
      <lineto x="1336"
              y="5652" />
    </path>
  </group>
  <group name="Fig102"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000143C"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig95.0"
      destPortFig="Fig99.0"
      sourceFigNode="Fig95"
      destFigNode="Fig99"
      <argouml:pathitem figname="Fig102.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000143C"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig102.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1360"
              y="5784" />
      <lineto x="1336"
              y="5784" />
      <lineto x="1336"
              y="5652" />
    </path>
  </group>
  <group name="Fig103"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000143D"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig94.0"
      destPortFig="Fig99.0"
      sourceFigNode="Fig94"
      destFigNode="Fig99"
      <argouml:pathitem figname="Fig103.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000143D"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig103.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1360"
              y="5872" />
      <lineto x="1336"
              y="5872" />
      <lineto x="1336"
              y="5652" />
    </path>
  </group>
  <group name="Fig104"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000143E"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig93.0"
      destPortFig="Fig99.0"
      sourceFigNode="Fig93"
      destFigNode="Fig99"
      <argouml:pathitem figname="Fig104.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000143E"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig104.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1360"
              y="5952" />
      <lineto x="1336"
              y="5952" />
      <lineto x="1336"
              y="5652" />
    </path>
  </group>
  <group name="Fig105"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000143F"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig92.0"
      destPortFig="Fig99.0"
      sourceFigNode="Fig92"
      destFigNode="Fig99"
      <argouml:pathitem figname="Fig105.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000143F"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig105.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1360"
              y="6040" />
      <lineto x="1336"
              y="6040" />
      <lineto x="1336"
              y="5652" />
    </path>
  </group>
  <group name="Fig106"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1056, 5960, 260, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001442"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig106.0"
      x="1056"
      y="5960"
      width="260"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig106.1"
      x="1057"
      y="5961"
      width="258"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddLoopOperator</text>
    <group name="Fig106.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1057, 5961, 258, 0]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001442"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig106.2.0"
        x="1057"
        y="5961"
        width="258"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig106.3"
      x="1056"
      y="5984"
      width="260"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig106.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1057, 5985, 258, 21]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001442"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig106.4.0"
        x="1057"
        y="5985"
        width="258"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig106.5"
      x="1056"
      y="6005"
      width="260"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig106.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1057, 6006, 258, 21]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001442"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig106.6.0"
        x="1057"
        y="6006"
        width="258"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig107"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1056, 5864, 237, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001441"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig107.0"
      x="1056"
      y="5864"
      width="237"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig107.1"
      x="1057"
      y="5865"
      width="235"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddIfOperator</text>
    <group name="Fig107.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1057, 5865, 235, 0]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001441"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig107.2.0"
        x="1057"
        y="5865"
        width="235"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig107.3"
      x="1056"
      y="5888"
      width="237"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig107.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1057, 5889, 235, 21]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001441"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig107.4.0"
        x="1057"
        y="5889"
        width="235"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig107.5"
      x="1056"
      y="5909"
      width="237"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig107.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1057, 5910, 235, 21]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001441"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig107.6.0"
        x="1057"
        y="5910"
        width="235"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig108"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[824, 5760, 257, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001440"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig108.0"
      x="824"
      y="5760"
      width="257"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig108.1"
      x="825"
      y="5761"
      width="255"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddRuleOperator</text>
    <group name="Fig108.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[825, 5761, 255, 0]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001440"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig108.2.0"
        x="825"
        y="5761"
        width="255"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig108.3"
      x="824"
      y="5784"
      width="257"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig108.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[825, 5785, 255, 21]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001440"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig108.4.0"
        x="825"
        y="5785"
        width="255"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig108.5"
      x="824"
      y="5805"
      width="257"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig108.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[825, 5806, 255, 21]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001440"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig108.6.0"
        x="825"
        y="5806"
        width="255"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig109"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--54a405d6:12ca7d2cadf:-8000:0000000000001439"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig107.0"
      destPortFig="Fig108.0"
      sourceFigNode="Fig107"
      destFigNode="Fig108"
      <argouml:pathitem figname="Fig109.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--54a405d6:12ca7d2cadf:-8000:0000000000001439"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig109.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1064"
              y="5864" />
      <lineto x="1064"
              y="5828" />
    </path>
  </group>
  <group name="Fig110"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--54a405d6:12ca7d2cadf:-8000:000000000000143A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig106.0"
      destPortFig="Fig108.0"
      sourceFigNode="Fig106"
      destFigNode="Fig108"
      <argouml:pathitem figname="Fig110.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--54a405d6:12ca7d2cadf:-8000:000000000000143A"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig110.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1056"
              y="5976" />
      <lineto x="1040"
              y="5976" />
      <lineto x="1040"
              y="5828" />
    </path>
  </group>
  <group name="Fig111"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--54a405d6:12ca7d2cadf:-8000:000000000000143B"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig108.0"
      destPortFig="Fig79.0"
      sourceFigNode="Fig108"
      destFigNode="Fig79"
      <argouml:pathitem figname="Fig111.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--54a405d6:12ca7d2cadf:-8000:000000000000143B"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig111.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="824"
              y="5768" />
      <lineto x="800"
              y="5768" />
      <lineto x="800"
              y="5172" />
    </path>
  </group>
  <group name="Fig112"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig89.0"
      destPortFig="Fig108.0"
      sourceFigNode="Fig89"
      destFigNode="Fig108"
    </private>
    <path name="Fig112.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1440"
              y="5366" />
      <lineto x="1081"
              y="5760" />
    </path>
  </group>
  <group name="Fig113"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig89.0"
      destPortFig="Fig99.0"
      sourceFigNode="Fig89"
      destFigNode="Fig99"
    </private>
    <path name="Fig113.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1440"
              y="5366" />
      <lineto x="1381"
              y="5584" />
    </path>
  </group>
  <group name="Fig114"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--54a405d6:12ca7d2cadf:-8000:000000000000143D"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig45.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig45"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig114.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--54a405d6:12ca7d2cadf:-8000:000000000000143D"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig114.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="112"
              y="3768" />
      <lineto x="80"
              y="3768" />
      <lineto x="80"
              y="76" />
    </path>
  </group>
  <group name="Fig115"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[216, 6080, 216, 71]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-353488f1:12ca19aea10:-8000:00000000000013F5"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig115.0"
      x="216"
      y="6080"
      width="216"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig115.1"
      x="217"
      y="6081"
      width="214"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::Terminal</text>
    <group name="Fig115.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[217, 6081, 214, 0]"
         href="-64--88-121--118-353488f1:12ca19aea10:-8000:00000000000013F5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig115.2.0"
        x="217"
        y="6081"
        width="214"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig115.3"
      x="216"
      y="6104"
      width="216"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig115.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[217, 6105, 214, 25]"
         href="-64--88-121--118-353488f1:12ca19aea10:-8000:00000000000013F5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig115.4.0"
        x="217"
        y="6105"
        width="214"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig115.4.1"
        x="217"
        y="6105"
        width="214"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >value : Knowledge</text>
    </group>
    <rectangle name="Fig115.5"
      x="216"
      y="6129"
      width="216"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig115.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[217, 6130, 214, 21]"
         href="-64--88-121--118-353488f1:12ca19aea10:-8000:00000000000013F5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig115.6.0"
        x="217"
        y="6130"
        width="214"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig116"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[448, 6488, 214, 67]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-353488f1:12ca19aea10:-8000:00000000000013F4"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig116.0"
      x="448"
      y="6488"
      width="214"
      height="67"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig116.1"
      x="449"
      y="6489"
      width="212"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::Reference</text>
    <group name="Fig116.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[449, 6489, 212, 0]"
         href="-64--88-121--118-353488f1:12ca19aea10:-8000:00000000000013F4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig116.2.0"
        x="449"
        y="6489"
        width="212"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig116.3"
      x="448"
      y="6512"
      width="214"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig116.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[449, 6513, 212, 21]"
         href="-64--88-121--118-353488f1:12ca19aea10:-8000:00000000000013F4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig116.4.0"
        x="449"
        y="6513"
        width="212"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig116.5"
      x="448"
      y="6533"
      width="214"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig116.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[449, 6534, 212, 21]"
         href="-64--88-121--118-353488f1:12ca19aea10:-8000:00000000000013F4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig116.6.0"
        x="449"
        y="6534"
        width="212"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig117"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[448, 6304, 225, 67]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF7"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig117.0"
      x="448"
      y="6304"
      width="225"
      height="67"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig117.1"
      x="449"
      y="6305"
      width="223"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::StringLiteral</text>
    <group name="Fig117.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[449, 6305, 223, 0]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF7"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig117.2.0"
        x="449"
        y="6305"
        width="223"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig117.3"
      x="448"
      y="6328"
      width="225"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig117.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[449, 6329, 223, 21]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF7"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig117.4.0"
        x="449"
        y="6329"
        width="223"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig117.5"
      x="448"
      y="6349"
      width="225"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig117.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[449, 6350, 223, 21]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF7"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig117.6.0"
        x="449"
        y="6350"
        width="223"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig118"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[448, 6400, 237, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001148"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig118.0"
      x="448"
      y="6400"
      width="237"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig118.1"
      x="449"
      y="6401"
      width="235"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::NumberLiteral</text>
    <group name="Fig118.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[449, 6401, 235, 0]"
         href="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001148"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig118.2.0"
        x="449"
        y="6401"
        width="235"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig118.3"
      x="448"
      y="6424"
      width="237"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig118.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[449, 6425, 235, 21]"
         href="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001148"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig118.4.0"
        x="449"
        y="6425"
        width="235"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig118.5"
      x="448"
      y="6445"
      width="237"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig118.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[449, 6446, 235, 21]"
         href="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001148"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig118.6.0"
        x="449"
        y="6446"
        width="235"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig119"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--70425ce7:12ca7e16d84:-8000:000000000000143E"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig115.0"
      destPortFig="Fig45.0"
      sourceFigNode="Fig115"
      destFigNode="Fig45"
      <argouml:pathitem figname="Fig119.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--70425ce7:12ca7e16d84:-8000:000000000000143E"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig119.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="216"
              y="6088" />
      <lineto x="192"
              y="6088" />
      <lineto x="192"
              y="3828" />
    </path>
  </group>
  <group name="Fig120"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001728"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig33.0"
      destPortFig="Fig29.0"
      sourceFigNode="Fig33"
      destFigNode="Fig29"
      <argouml:pathitem figname="Fig120.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001728"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig120.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="256"
              y="2432" />
      <lineto x="232"
              y="2432" />
      <lineto x="232"
              y="2326" />
    </path>
  </group>
  <group name="Fig121"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001729"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig34.0"
      destPortFig="Fig29.0"
      sourceFigNode="Fig34"
      destFigNode="Fig29"
      <argouml:pathitem figname="Fig121.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001729"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig121.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="256"
              y="2512" />
      <lineto x="232"
              y="2512" />
      <lineto x="232"
              y="2326" />
    </path>
  </group>
  <group name="Fig122"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000172E"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig29.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig29"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig122.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000172E"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig122.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="96"
              y="2272" />
      <lineto x="80"
              y="2272" />
      <lineto x="80"
              y="76" />
    </path>
  </group>
  <group name="Fig123"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000172F"
       sourceConnector="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001730"
       destConnector="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001733"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig28"
      destPortFig="Fig29"
      sourceFigNode="Fig28"
      destFigNode="Fig29"
      <argouml:pathitem figname="Fig123.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000172F"
                        angle="267.99999999999994"
                        offset="48" />
      <argouml:pathitem figname="Fig123.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001730"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig123.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001730"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig123.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001733"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig123.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001733"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig123.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="160"
              y="2190" />
      <lineto x="160"
              y="2254" />
    </path>
  </group>
  <group name="Fig124"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[104, 728, 298, 72]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015DE"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig124.0"
      x="104"
      y="728"
      width="298"
      height="72"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig124.1"
      x="105"
      y="729"
      width="296"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::subscribercontroller::Customer</text>
    <group name="Fig124.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[105, 729, 296, 0]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015DE"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig124.2.0"
        x="105"
        y="729"
        width="296"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig124.3"
      x="104"
      y="752"
      width="298"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig124.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[105, 753, 296, 25]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015DE"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig124.4.0"
        x="105"
        y="753"
        width="296"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig124.4.1"
        x="105"
        y="753"
        width="296"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >networkAddress : URI</text>
    </group>
    <rectangle name="Fig124.5"
      x="104"
      y="777"
      width="298"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig124.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[105, 778, 296, 21]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015DE"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig124.6.0"
        x="105"
        y="778"
        width="296"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig125"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001629"
       sourceConnector="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000162A"
       destConnector="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000162D"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1"
      destPortFig="Fig124"
      sourceFigNode="Fig1"
      destFigNode="Fig124"
      <argouml:pathitem figname="Fig125.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001629"
                        angle="-252.99999999999997"
                        offset="55" />
      <argouml:pathitem figname="Fig125.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000162A"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig125.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000162A"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig125.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000162D"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig125.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000162D"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig125.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="240"
              y="288" />
      <lineto x="184"
              y="288" />
      <lineto x="184"
              y="728" />
    </path>
  </group>
  <group name="Fig126"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001657"
       sourceConnector="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001658"
       destConnector="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000165B"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1"
      destPortFig="Fig124"
      sourceFigNode="Fig1"
      destFigNode="Fig124"
      <argouml:pathitem figname="Fig126.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001657"
                        angle="-122.0"
                        offset="38" />
      <argouml:pathitem figname="Fig126.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001658"
                        angle="-132.0"
                        offset="21" />
      <argouml:pathitem figname="Fig126.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001658"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig126.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000165B"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig126.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000165B"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig126.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="240"
              y="264" />
      <lineto x="136"
              y="264" />
      <lineto x="136"
              y="728" />
    </path>
  </group>
  <group name="Fig127"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000174A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig124.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig124"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig127.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000174A"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig127.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="104"
              y="744" />
      <lineto x="80"
              y="744" />
      <lineto x="80"
              y="76" />
    </path>
  </group>
  <group name="Fig128"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[96, 848, 250, 72]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000170B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig128.0"
      x="96"
      y="848"
      width="250"
      height="72"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig128.1"
      x="97"
      y="849"
      width="248"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::application::Root</text>
    <group name="Fig128.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[97, 849, 248, 0]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000170B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig128.2.0"
        x="97"
        y="849"
        width="248"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig128.3"
      x="96"
      y="872"
      width="250"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig128.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[97, 873, 248, 25]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000170B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig128.4.0"
        x="97"
        y="873"
        width="248"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig128.4.1"
        x="97"
        y="873"
        width="248"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >howTo : HowTo</text>
    </group>
    <rectangle name="Fig128.5"
      x="96"
      y="897"
      width="250"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig128.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[97, 898, 248, 21]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000170B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig128.6.0"
        x="97"
        y="898"
        width="248"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig129"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000174B"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig128.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig128"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig129.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000174B"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig129.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="96"
              y="864" />
      <lineto x="80"
              y="864" />
      <lineto x="80"
              y="76" />
    </path>
  </group>
  <group name="Fig130"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[240, 1016, 429, 71]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001672"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig130.0"
      x="240"
      y="1016"
      width="429"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig130.1"
      x="241"
      y="1017"
      width="427"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::solutiongenerator::solutionchecker::RuleChangeSet</text>
    <group name="Fig130.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[241, 1017, 427, 0]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001672"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig130.2.0"
        x="241"
        y="1017"
        width="427"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig130.3"
      x="240"
      y="1040"
      width="429"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig130.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[241, 1041, 427, 25]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001672"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig130.4.0"
        x="241"
        y="1041"
        width="427"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig130.4.1"
        x="241"
        y="1041"
        width="427"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >ruleChange : Sequence</text>
    </group>
    <rectangle name="Fig130.5"
      x="240"
      y="1065"
      width="429"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig130.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[241, 1066, 427, 21]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001672"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig130.6.0"
        x="241"
        y="1066"
        width="427"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig131"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[272, 1992, 408, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001673"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig131.0"
      x="272"
      y="1992"
      width="408"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig131.1"
      x="273"
      y="1993"
      width="406"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::solutiongenerator::solutionchecker::RuleChange</text>
    <group name="Fig131.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[273, 1993, 406, 0]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001673"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig131.2.0"
        x="273"
        y="1993"
        width="406"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig131.3"
      x="272"
      y="2016"
      width="408"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig131.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[273, 2017, 406, 21]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001673"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig131.4.0"
        x="273"
        y="2017"
        width="406"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig131.5"
      x="272"
      y="2037"
      width="408"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig131.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[273, 2038, 406, 21]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001673"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig131.6.0"
        x="273"
        y="2038"
        width="406"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig132"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000167C"
       sourceConnector="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000167D"
       destConnector="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001680"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig130"
      destPortFig="Fig131"
      sourceFigNode="Fig130"
      destFigNode="Fig131"
      <argouml:pathitem figname="Fig132.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000167C"
                        angle="-82.0"
                        offset="16" />
      <argouml:pathitem figname="Fig132.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000167D"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig132.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000167D"
                        angle="76.0"
                        offset="43" />
      <argouml:pathitem figname="Fig132.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001680"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig132.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001680"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig132.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="669"
              y="1048" />
      <lineto x="1128"
              y="1048" />
      <lineto x="1128"
              y="2032" />
      <lineto x="680"
              y="2032" />
    </path>
  </group>
  <group name="Fig133"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000167B"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig131"
      destPortFig="Fig19"
      sourceFigNode="Fig131"
      destFigNode="Fig19"
      <argouml:pathitem figname="Fig133.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000167B"
                        angle="-198.00000000000003"
                        offset="82" />
    </private>
    <path name="Fig133.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="272"
              y="2032" />
      <lineto x="248"
              y="2032" />
      <lineto x="248"
              y="1832" />
    </path>
  </group>
  <group name="Fig134"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[320, 3595, 276, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-45ba233c:12ceaa2aca9:-8000:0000000000001511"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig134.0"
      x="320"
      y="3595"
      width="276"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig134.1"
      x="321"
      y="3596"
      width="274"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::container::KnowledgePatch</text>
    <group name="Fig134.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[321, 3596, 274, 0]"
         href="-64--88-121--118-45ba233c:12ceaa2aca9:-8000:0000000000001511"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig134.2.0"
        x="321"
        y="3596"
        width="274"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig134.3"
      x="320"
      y="3619"
      width="276"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig134.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[321, 3620, 274, 21]"
         href="-64--88-121--118-45ba233c:12ceaa2aca9:-8000:0000000000001511"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig134.4.0"
        x="321"
        y="3620"
        width="274"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig134.5"
      x="320"
      y="3640"
      width="276"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig134.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[321, 3641, 274, 21]"
         href="-64--88-121--118-45ba233c:12ceaa2aca9:-8000:0000000000001511"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig134.6.0"
        x="321"
        y="3641"
        width="274"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig135"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015D6"
       sourceConnector="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015D7"
       destConnector="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015DA"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig33"
      destPortFig="Fig134"
      sourceFigNode="Fig33"
      destFigNode="Fig134"
      <argouml:pathitem figname="Fig135.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015D6"
                        angle="188.0"
                        offset="34" />
      <argouml:pathitem figname="Fig135.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015D7"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig135.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015D7"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig135.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015DA"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig135.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015DA"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig135.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="436"
              y="2456" />
      <lineto x="984"
              y="2456" />
      <lineto x="984"
              y="3608" />
      <lineto x="596"
              y="3608" />
    </path>
  </group>
  <group name="Fig136"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[568, 3771, 259, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-45ba233c:12ceaa2aca9:-8000:000000000000150F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig136.0"
      x="568"
      y="3771"
      width="259"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig136.1"
      x="569"
      y="3772"
      width="257"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::container::KnowledgeXMI</text>
    <group name="Fig136.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[569, 3772, 257, 0]"
         href="-64--88-121--118-45ba233c:12ceaa2aca9:-8000:000000000000150F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig136.2.0"
        x="569"
        y="3772"
        width="257"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig136.3"
      x="568"
      y="3795"
      width="259"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig136.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[569, 3796, 257, 21]"
         href="-64--88-121--118-45ba233c:12ceaa2aca9:-8000:000000000000150F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig136.4.0"
        x="569"
        y="3796"
        width="257"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig136.5"
      x="568"
      y="3816"
      width="259"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig136.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[569, 3817, 257, 21]"
         href="-64--88-121--118-45ba233c:12ceaa2aca9:-8000:000000000000150F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig136.6.0"
        x="569"
        y="3817"
        width="257"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig137"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015C3"
       sourceConnector="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015C4"
       destConnector="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015C7"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig34"
      destPortFig="Fig136"
      sourceFigNode="Fig34"
      destFigNode="Fig136"
      <argouml:pathitem figname="Fig137.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015C3"
                        angle="180.0"
                        offset="32" />
      <argouml:pathitem figname="Fig137.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015C4"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig137.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015C4"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig137.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015C7"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig137.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:00000000000015C7"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig137.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="419"
              y="2560" />
      <lineto x="920"
              y="2560" />
      <lineto x="920"
              y="3776" />
      <lineto x="827"
              y="3776" />
    </path>
  </group>
  <group name="Fig138"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[320, 3675, 262, 71]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-45ba233c:12ceaa2aca9:-8000:000000000000150D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig138.0"
      x="320"
      y="3675"
      width="262"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig138.1"
      x="321"
      y="3676"
      width="260"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::container::KnowledgeXML</text>
    <group name="Fig138.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[321, 3676, 260, 0]"
         href="-64--88-121--118-45ba233c:12ceaa2aca9:-8000:000000000000150D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig138.2.0"
        x="321"
        y="3676"
        width="260"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig138.3"
      x="320"
      y="3699"
      width="262"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig138.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[321, 3700, 260, 25]"
         href="-64--88-121--118-45ba233c:12ceaa2aca9:-8000:000000000000150D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig138.4.0"
        x="321"
        y="3700"
        width="260"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig138.4.1"
        x="321"
        y="3700"
        width="260"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >contents : Node</text>
    </group>
    <rectangle name="Fig138.5"
      x="320"
      y="3724"
      width="262"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig138.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[321, 3725, 260, 21]"
         href="-64--88-121--118-45ba233c:12ceaa2aca9:-8000:000000000000150D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig138.6.0"
        x="321"
        y="3725"
        width="260"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig139"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-45ba233c:12ceaa2aca9:-8000:0000000000001510"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig136"
      destPortFig="Fig138"
      sourceFigNode="Fig136"
      destFigNode="Fig138"
      <argouml:pathitem figname="Fig139.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-45ba233c:12ceaa2aca9:-8000:0000000000001510"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig139.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="568"
              y="3771" />
      <lineto x="568"
              y="3746" />
    </path>
  </group>
  <group name="Fig140"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[192, 1392, 207, 89]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000151B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig140.0"
      x="192"
      y="1392"
      width="207"
      height="89"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig140.1"
      x="193"
      y="1393"
      width="205"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::learner::Event</text>
    <group name="Fig140.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[193, 1393, 190, 0]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000151B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig140.2.0"
        x="193"
        y="1393"
        width="190"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig140.3"
      x="192"
      y="1416"
      width="207"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig140.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[193, 1417, 205, 42]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000151B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig140.4.0"
        x="193"
        y="1417"
        width="205"
        height="42"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig140.4.1"
        x="193"
        y="1417"
        width="205"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >dateTime : timestamp</text>
      <text name="Fig140.4.2"
        x="193"
        y="1434"
        width="205"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >association : AbstractAssociation</text>
    </group>
    <rectangle name="Fig140.5"
      x="192"
      y="1458"
      width="207"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig140.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[193, 1459, 205, 21]"
         href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000151B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig140.6.0"
        x="193"
        y="1459"
        width="205"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig141"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="127-0-1-1-72fc0c2:12cf09307a1:-8000:000000000000123B"
       sourceConnector="127-0-1-1-72fc0c2:12cf09307a1:-8000:000000000000123C"
       destConnector="127-0-1-1-72fc0c2:12cf09307a1:-8000:000000000000123F"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig13"
      destPortFig="Fig140"
      sourceFigNode="Fig13"
      destFigNode="Fig140"
      <argouml:pathitem figname="Fig141.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1-72fc0c2:12cf09307a1:-8000:000000000000123B"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig141.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1-72fc0c2:12cf09307a1:-8000:000000000000123C"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig141.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1-72fc0c2:12cf09307a1:-8000:000000000000123C"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig141.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1-72fc0c2:12cf09307a1:-8000:000000000000123F"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig141.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1-72fc0c2:12cf09307a1:-8000:000000000000123F"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig141.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="303"
              y="1327" />
      <lineto x="303"
              y="1392" />
    </path>
  </group>
  <group name="Fig142"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001539"
       sourceConnector="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000153A"
       destConnector="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000153D"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig140"
      destPortFig="Fig17"
      sourceFigNode="Fig140"
      destFigNode="Fig17"
      <argouml:pathitem figname="Fig142.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001539"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig142.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000153A"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig142.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000153A"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig142.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000153D"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig142.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:000000000000153D"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig142.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="303"
              y="1481" />
      <lineto x="303"
              y="1544" />
    </path>
  </group>
  <group name="Fig143"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001770"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig140.0"
      destPortFig="Fig14.0"
      sourceFigNode="Fig140"
      destFigNode="Fig14"
      <argouml:pathitem figname="Fig143.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--56ab75d5:12cf4af5185:-8000:0000000000001770"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig143.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="192"
              y="1400" />
      <lineto x="176"
              y="1400" />
      <lineto x="176"
              y="1252" />
    </path>
  </group>
  <group name="Fig144"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[112, 104, 311, 72]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015E4"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig144.0"
      x="112"
      y="104"
      width="311"
      height="72"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig144.1"
      x="113"
      y="105"
      width="309"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::conversation::ConversationAny</text>
    <group name="Fig144.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[113, 105, 309, 0]"
         href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015E4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig144.2.0"
        x="113"
        y="105"
        width="309"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig144.3"
      x="112"
      y="128"
      width="311"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig144.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[113, 129, 309, 25]"
         href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015E4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig144.4.0"
        x="113"
        y="129"
        width="309"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig144.4.1"
        x="113"
        y="129"
        width="309"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >author : Customer</text>
    </group>
    <rectangle name="Fig144.5"
      x="112"
      y="153"
      width="311"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig144.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[113, 154, 309, 21]"
         href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015E4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig144.6.0"
        x="113"
        y="154"
        width="309"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig145"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015E9"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1"
      destPortFig="Fig144"
      sourceFigNode="Fig1"
      destFigNode="Fig144"
      <argouml:pathitem figname="Fig145.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015E9"
                        angle="-114.99999999999999"
                        offset="30" />
    </private>
    <path name="Fig145.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="240"
              y="216" />
      <lineto x="216"
              y="216" />
      <lineto x="216"
              y="176" />
    </path>
  </group>
  <group name="Fig146"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015EF"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2"
      destPortFig="Fig144"
      sourceFigNode="Fig2"
      destFigNode="Fig144"
      <argouml:pathitem figname="Fig146.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015EF"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig146.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="240"
              y="384" />
      <lineto x="216"
              y="384" />
      <lineto x="216"
              y="176" />
    </path>
  </group>
  <group name="Fig147"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:000000000000163F"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig144.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig144"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig147.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:000000000000163F"
                        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="112"
              y="120" />
      <lineto x="80"
              y="120" />
      <lineto x="80"
              y="76" />
    </path>
  </group>
  <group name="Fig148"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[240, 1104, 240, 71]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig148.0"
      x="240"
      y="1104"
      width="240"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig148.1"
      x="241"
      y="1105"
      width="238"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::Solution</text>
    <group name="Fig148.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[241, 1105, 238, 0]"
         href="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig148.2.0"
        x="241"
        y="1105"
        width="238"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig148.3"
      x="240"
      y="1128"
      width="240"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig148.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[241, 1129, 238, 25]"
         href="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig148.4.0"
        x="241"
        y="1129"
        width="238"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig148.4.1"
        x="241"
        y="1129"
        width="238"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >howTos : Sequence</text>
    </group>
    <rectangle name="Fig148.5"
      x="240"
      y="1153"
      width="240"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig148.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[241, 1154, 238, 21]"
         href="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E1B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig148.6.0"
        x="241"
        y="1154"
        width="238"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig149"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E39"
       sourceConnector="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E3A"
       destConnector="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E3D"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig116"
      destPortFig="Fig46"
      sourceFigNode="Fig116"
      destFigNode="Fig46"
      <argouml:pathitem figname="Fig149.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E39"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig149.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E3A"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig149.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E3A"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig149.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E3D"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig149.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E3D"
                        angle="152.0"
                        offset="48" />
    </private>
    <path name="Fig149.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="662"
              y="6504" />
      <lineto x="1800"
              y="6504" />
      <lineto x="1800"
              y="3864" />
      <lineto x="517"
              y="3864" />
    </path>
  </group>
  <group name="Fig150"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="127-0-1-1--6b6a130b:12d29b5c08e:-8000:00000000000013A0"
       sourceConnector="127-0-1-1--6b6a130b:12d29b5c08e:-8000:00000000000013A1"
       destConnector="127-0-1-1--6b6a130b:12d29b5c08e:-8000:00000000000013A4"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig51"
      destPortFig="Fig46"
      sourceFigNode="Fig51"
      destFigNode="Fig46"
      <argouml:pathitem figname="Fig150.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1--6b6a130b:12d29b5c08e:-8000:00000000000013A0"
                        angle="174.0"
                        offset="10" />
      <argouml:pathitem figname="Fig150.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1--6b6a130b:12d29b5c08e:-8000:00000000000013A1"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig150.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1--6b6a130b:12d29b5c08e:-8000:00000000000013A1"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig150.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1--6b6a130b:12d29b5c08e:-8000:00000000000013A4"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig150.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1--6b6a130b:12d29b5c08e:-8000:00000000000013A4"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig150.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="635"
              y="3392" />
      <lineto x="1248"
              y="3392" />
      <lineto x="1248"
              y="3888" />
      <lineto x="517"
              y="3888" />
    </path>
  </group>
  <group name="Fig151"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="127-0-1-1--6b6a130b:12d29b5c08e:-8000:00000000000013A7"
       sourceConnector="127-0-1-1--6b6a130b:12d29b5c08e:-8000:00000000000013A8"
       destConnector="127-0-1-1--6b6a130b:12d29b5c08e:-8000:00000000000013AB"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig148"
      destPortFig="Fig50"
      sourceFigNode="Fig148"
      destFigNode="Fig50"
      <argouml:pathitem figname="Fig151.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1--6b6a130b:12d29b5c08e:-8000:00000000000013A7"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig151.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1--6b6a130b:12d29b5c08e:-8000:00000000000013A8"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig151.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1--6b6a130b:12d29b5c08e:-8000:00000000000013A8"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig151.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1--6b6a130b:12d29b5c08e:-8000:00000000000013AB"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig151.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1--6b6a130b:12d29b5c08e:-8000:00000000000013AB"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig151.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="480"
              y="1120" />
      <lineto x="848"
              y="1120" />
      <lineto x="848"
              y="3272" />
      <lineto x="584"
              y="3272" />
    </path>
  </group>
  <group name="Fig152"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[216, 4408, 198, 71]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E46"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig152.0"
      x="216"
      y="4408"
      width="198"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig152.1"
      x="217"
      y="4409"
      width="196"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::Context</text>
    <group name="Fig152.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[217, 4409, 196, 0]"
         href="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E46"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig152.2.0"
        x="217"
        y="4409"
        width="196"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig152.3"
      x="216"
      y="4432"
      width="198"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig152.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[217, 4433, 196, 25]"
         href="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E46"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig152.4.0"
        x="217"
        y="4433"
        width="196"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig152.4.1"
        x="217"
        y="4433"
        width="196"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >variables : Map</text>
    </group>
    <rectangle name="Fig152.5"
      x="216"
      y="4457"
      width="198"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig152.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[217, 4458, 196, 21]"
         href="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E46"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig152.6.0"
        x="217"
        y="4458"
        width="196"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig153"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E54"
       sourceConnector="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E55"
       destConnector="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E58"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig46"
      destPortFig="Fig152"
      sourceFigNode="Fig46"
      destFigNode="Fig152"
      <argouml:pathitem figname="Fig153.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E54"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig153.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E55"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig153.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E55"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig153.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E58"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig153.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1--5c5e7a7f:12d29409050:-8000:0000000000001E58"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig153.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="517"
              y="3912" />
      <lineto x="896"
              y="3912" />
      <lineto x="896"
              y="4416" />
      <lineto x="414"
              y="4416" />
    </path>
  </group>
  <group name="Fig154"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="127-0-1-1-5af4581c:12d29bfdeb8:-8000:00000000000013AE"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig152.0"
      destPortFig="Fig45.0"
      sourceFigNode="Fig152"
      destFigNode="Fig45"
      <argouml:pathitem figname="Fig154.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1-5af4581c:12d29bfdeb8:-8000:00000000000013AE"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig154.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="216"
              y="4456" />
      <lineto x="192"
              y="4456" />
      <lineto x="192"
              y="3828" />
    </path>
  </group>
  <group name="Fig155"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[120, 3064, 68, 68]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016B6"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig155.0"
      x="120"
      y="3064"
      width="68"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig155.1"
      x="121"
      y="3065"
      width="66"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >UtilGroup</text>
    <group name="Fig155.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[121, 3065, 194, 0]"
         href="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016B6"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig155.2.0"
        x="121"
        y="3065"
        width="194"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig155.3"
      x="120"
      y="3088"
      width="68"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig155.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[121, 3089, 66, 21]"
         href="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016B6"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig155.4.0"
        x="121"
        y="3089"
        width="66"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig155.5"
      x="120"
      y="3109"
      width="68"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig155.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[121, 3110, 66, 21]"
         href="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016B6"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig155.6.0"
        x="121"
        y="3110"
        width="66"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig156"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016B9"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig155.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig155"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig156.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016B9"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig156.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="120"
              y="3080" />
      <lineto x="80"
              y="3080" />
      <lineto x="80"
              y="76" />
    </path>
  </group>
  <group name="Fig157"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016BA"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig49.0"
      destPortFig="Fig155.0"
      sourceFigNode="Fig49"
      destFigNode="Fig155"
      <argouml:pathitem figname="Fig157.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016BA"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig157.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="192"
              y="3168" />
      <lineto x="176"
              y="3168" />
      <lineto x="176"
              y="3132" />
    </path>
  </group>
  <group name="Fig158"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[96, 936, 152, 68]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016BB"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig158.0"
      x="96"
      y="936"
      width="152"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig158.1"
      x="97"
      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="Center"
    >HowToSequenceGroup</text>
    <group name="Fig158.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[97, 937, 271, 0]"
         href="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016BB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig158.2.0"
        x="97"
        y="937"
        width="271"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig158.3"
      x="96"
      y="960"
      width="152"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig158.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[97, 961, 150, 21]"
         href="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016BB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig158.4.0"
        x="97"
        y="961"
        width="150"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig158.5"
      x="96"
      y="981"
      width="152"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig158.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[97, 982, 150, 21]"
         href="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016BB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig158.6.0"
        x="97"
        y="982"
        width="150"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig159"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016C4"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig130.0"
      destPortFig="Fig158.0"
      sourceFigNode="Fig130"
      destFigNode="Fig158"
      <argouml:pathitem figname="Fig159.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016C4"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig159.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="240"
              y="1032" />
      <lineto x="224"
              y="1032" />
      <lineto x="224"
              y="1004" />
    </path>
  </group>
  <group name="Fig160"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016D2"
       sourceConnector="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016D3"
       destConnector="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016D6"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig10"
      destPortFig="Fig29"
      sourceFigNode="Fig10"
      destFigNode="Fig29"
      <argouml:pathitem figname="Fig160.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016D2"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig160.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016D3"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig160.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016D3"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig160.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016D6"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig160.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--dd23507:12d4fc41b55:-8000:00000000000016D6"
                        angle="177.00000000000003"
                        offset="26" />
    </private>
    <path name="Fig160.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1152"
              y="775" />
      <lineto x="1152"
              y="2296" />
      <lineto x="239"
              y="2296" />
    </path>
  </group>
  <group name="Fig161"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--32eef15b:12d4fefc499:-8000:00000000000016E9"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig158.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig158"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig161.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--32eef15b:12d4fefc499:-8000:00000000000016E9"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig161.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="96"
              y="944" />
      <lineto x="80"
              y="944" />
      <lineto x="80"
              y="76" />
    </path>
  </group>
  <group name="Fig162"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-162cff84:12d50070f0e:-8000:00000000000016BB"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig148.0"
      destPortFig="Fig158.0"
      sourceFigNode="Fig148"
      destFigNode="Fig158"
      <argouml:pathitem figname="Fig162.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-162cff84:12d50070f0e:-8000:00000000000016BB"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig162.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="240"
              y="1112" />
      <lineto x="224"
              y="1112" />
      <lineto x="224"
              y="1004" />
    </path>
  </group>
  <group name="Fig163"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-162cff84:12d50070f0e:-8000:00000000000016C4"
       sourceConnector="-64--88-121--118-162cff84:12d50070f0e:-8000:00000000000016C5"
       destConnector="-64--88-121--118-162cff84:12d50070f0e:-8000:00000000000016C8"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig55"
      destPortFig="Fig50"
      sourceFigNode="Fig55"
      destFigNode="Fig50"
      <argouml:pathitem figname="Fig163.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-162cff84:12d50070f0e:-8000:00000000000016C4"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig163.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-162cff84:12d50070f0e:-8000:00000000000016C5"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig163.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-162cff84:12d50070f0e:-8000:00000000000016C5"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig163.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-162cff84:12d50070f0e:-8000:00000000000016C8"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig163.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-162cff84:12d50070f0e:-8000:00000000000016C8"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig163.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="452"
              y="4048" />
      <lineto x="904"
              y="4048" />
      <lineto x="904"
              y="3320" />
      <lineto x="584"
              y="3319" />
    </path>
  </group>
  <group name="Fig164"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-4c310b45:12d73d7d3ae:-8000:0000000000001791"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig57.0"
      destPortFig="Fig45.0"
      sourceFigNode="Fig57"
      destFigNode="Fig45"
      <argouml:pathitem figname="Fig164.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-4c310b45:12d73d7d3ae:-8000:0000000000001791"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig164.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="392"
              y="4160" />
      <lineto x="192"
              y="4160" />
      <lineto x="192"
              y="3828" />
    </path>
  </group>
  <group name="Fig165"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-4c310b45:12d73d7d3ae:-8000:0000000000001792"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig56.0"
      destPortFig="Fig45.0"
      sourceFigNode="Fig56"
      destFigNode="Fig45"
      <argouml:pathitem figname="Fig165.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-4c310b45:12d73d7d3ae:-8000:0000000000001792"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig165.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="392"
              y="4248" />
      <lineto x="192"
              y="4248" />
      <lineto x="192"
              y="3828" />
    </path>
  </group>
  <group name="Fig166"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-4c310b45:12d73d7d3ae:-8000:0000000000001793"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig117.0"
      destPortFig="Fig115.0"
      sourceFigNode="Fig117"
      destFigNode="Fig115"
      <argouml:pathitem figname="Fig166.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-4c310b45:12d73d7d3ae:-8000:0000000000001793"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig166.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="448"
              y="6312" />
      <lineto x="432"
              y="6312" />
      <lineto x="432"
              y="6151" />
    </path>
  </group>
  <group name="Fig167"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-4c310b45:12d73d7d3ae:-8000:0000000000001794"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig118.0"
      destPortFig="Fig115.0"
      sourceFigNode="Fig118"
      destFigNode="Fig115"
      <argouml:pathitem figname="Fig167.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-4c310b45:12d73d7d3ae:-8000:0000000000001794"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig167.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="448"
              y="6416" />
      <lineto x="432"
              y="6416" />
      <lineto x="432"
              y="6151" />
    </path>
  </group>
  <group name="Fig168"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-4c310b45:12d73d7d3ae:-8000:0000000000001795"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig116.0"
      destPortFig="Fig115.0"
      sourceFigNode="Fig116"
      destFigNode="Fig115"
      <argouml:pathitem figname="Fig168.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-4c310b45:12d73d7d3ae:-8000:0000000000001795"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig168.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="448"
              y="6512" />
      <lineto x="432"
              y="6512" />
      <lineto x="432"
              y="6151" />
    </path>
  </group>
  <group name="Fig169"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[104, 3496, 109, 68]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-4c310b45:12d73d7d3ae:-8000:0000000000001796"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig169.0"
      x="104"
      y="3496"
      width="109"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig169.1"
      x="105"
      y="3497"
      width="107"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ContainerGroup</text>
    <group name="Fig169.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[105, 3497, 230, 0]"
         href="-64--88-121--118-4c310b45:12d73d7d3ae:-8000:0000000000001796"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig169.2.0"
        x="105"
        y="3497"
        width="230"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig169.3"
      x="104"
      y="3520"
      width="109"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig169.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[105, 3521, 107, 21]"
         href="-64--88-121--118-4c310b45:12d73d7d3ae:-8000:0000000000001796"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig169.4.0"
        x="105"
        y="3521"
        width="107"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig169.5"
      x="104"
      y="3541"
      width="109"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig169.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[105, 3542, 107, 21]"
         href="-64--88-121--118-4c310b45:12d73d7d3ae:-8000:0000000000001796"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig169.6.0"
        x="105"
        y="3542"
        width="107"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig170"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-4c310b45:12d73d7d3ae:-8000:0000000000001797"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig134.0"
      destPortFig="Fig169.0"
      sourceFigNode="Fig134"
      destFigNode="Fig169"
      <argouml:pathitem figname="Fig170.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-4c310b45:12d73d7d3ae:-8000:0000000000001797"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig170.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="320"
              y="3624" />
      <lineto x="200"
              y="3624" />
      <lineto x="200"
              y="3564" />
    </path>
  </group>
  <group name="Fig171"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-4c310b45:12d73d7d3ae:-8000:000000000000179C"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig138.0"
      destPortFig="Fig169.0"
      sourceFigNode="Fig138"
      destFigNode="Fig169"
      <argouml:pathitem figname="Fig171.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-4c310b45:12d73d7d3ae:-8000:000000000000179C"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig171.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="320"
              y="3704" />
      <lineto x="200"
              y="3704" />
      <lineto x="200"
              y="3564" />
    </path>
  </group>
  <group name="Fig172"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-4c310b45:12d73d7d3ae:-8000:000000000000179D"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig169.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig169"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig172.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-4c310b45:12d73d7d3ae:-8000:000000000000179D"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig172.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="104"
              y="3512" />
      <lineto x="80"
              y="3512" />
      <lineto x="80"
              y="76" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000891"
      name="Integration"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[248, 0, 267, 80]pathVisible=true;stereotypeView=0;"
       href="-64--88-121--118--605db70a:12ce03b0aae:-8000:0000000000001459"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="258"
      y="0"
      width="257"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig0.1"
      x="258"
      y="0"
      width="257"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[269, 1, 245, 0]"
         href="-64--88-121--118--605db70a:12ce03b0aae:-8000:0000000000001459"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="269"
        y="1"
        width="245"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig0.3"
      x="269"
      y="1"
      width="245"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::targetapplication::MentaClient</text>
    <rectangle name="Fig0.4"
      x="248"
      y="21"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig0.5"
      x="248"
      y="48"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[0, 344, 240, 80]pathVisible=true;stereotypeView=0;"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000114F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="10"
      y="344"
      width="230"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig1.1"
      x="10"
      y="344"
      width="230"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[21, 345, 218, 0]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000114F"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="21"
        y="345"
        width="218"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="21"
      y="345"
      width="218"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::communicator::Communicator</text>
    <rectangle name="Fig1.4"
      x="0"
      y="365"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig1.5"
      x="0"
      y="392"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[256, 344, 253, 80]pathVisible=true;stereotypeView=0;"
       href="-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="266"
      y="344"
      width="243"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig2.1"
      x="266"
      y="344"
      width="243"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[277, 345, 231, 0]"
         href="-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5B"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="277"
        y="345"
        width="231"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig2.3"
      x="277"
      y="345"
      width="231"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::knowledgebaseserver::KBServer</text>
    <rectangle name="Fig2.4"
      x="256"
      y="365"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig2.5"
      x="256"
      y="392"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[256, 160, 245, 80]pathVisible=true;stereotypeView=0;"
       href="-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D57"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="266"
      y="160"
      width="235"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig3.1"
      x="266"
      y="160"
      width="235"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[277, 161, 223, 0]"
         href="-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D57"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="277"
        y="161"
        width="223"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig3.3"
      x="277"
      y="161"
      width="223"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::controller::MentaController</text>
    <rectangle name="Fig3.4"
      x="256"
      y="181"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig3.5"
      x="256"
      y="208"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5C"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3"
      destPortFig="Fig2"
      sourceFigNode="Fig3"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig4.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5C"
                        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="392"
              y="240" />
      <lineto x="392"
              y="344" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[544, 344, 275, 80]pathVisible=true;stereotypeView=0;"
       href="-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5E"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="554"
      y="344"
      width="265"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig5.1"
      x="554"
      y="344"
      width="265"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[565, 345, 253, 0]"
         href="-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5E"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="565"
        y="345"
        width="253"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig5.3"
      x="565"
      y="345"
      width="253"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::solutiongenerator::SolutionGenerator</text>
    <rectangle name="Fig5.4"
      x="544"
      y="365"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig5.5"
      x="544"
      y="392"
      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--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5F"
       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.FigTextGroup"
                        ownerhref="-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5F"
                        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="501"
              y="240" />
      <lineto x="544"
              y="344" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118--25a8354e:12ce39e7496:-8000:00000000000014DA"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig3"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig7.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--25a8354e:12ce39e7496:-8000:00000000000014DA"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig7.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="266"
              y="240" />
      <lineto x="240"
              y="344" />
    </path>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118--2a8d7d16:12de6f10b78:-8000:00000000000017F2"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig3.0"
      sourceFigNode="Fig0"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--2a8d7d16:12de6f10b78:-8000:00000000000017F2"
                        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="392"
              y="80" />
      <lineto x="392"
              y="160" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.collaboration.ui.UMLCollaborationDiagram|-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000145C"
      name="Integration collaboration"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.collaboration.ui.FigClassifierRole[592, 32, 108, 50]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000145D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="592"
      y="32"
      width="108"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig0.1"
      x="592"
      y="32"
      width="108"
      height="50"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[592, 32, 90, 18]"
         href="-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000145D"
         fill="0"
         fillcolor="255 0 255"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="592"
        y="32"
        width="90"
        height="18"
        fill="0"
        fillcolor="255 0 255"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig0.3"
      x="592"
      y="45"
      width="108"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >/mc:MentaClient</text>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.collaboration.ui.FigClassifierRole[544, 232, 217, 50]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001464"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="544"
      y="232"
      width="217"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig1.1"
      x="544"
      y="232"
      width="217"
      height="50"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[544, 232, 90, 18]"
         href="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001464"
         fill="0"
         fillcolor="255 0 255"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="544"
        y="232"
        width="90"
        height="18"
        fill="0"
        fillcolor="255 0 255"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="544"
      y="245"
      width="217"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >/mentaController:MentaController</text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.collaboration.ui.FigClassifierRole[216, 360, 113, 50]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001473"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="216"
      y="360"
      width="113"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig2.1"
      x="216"
      y="360"
      width="113"
      height="50"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[216, 360, 90, 18]"
         href="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001473"
         fill="0"
         fillcolor="255 0 255"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="216"
        y="360"
        width="90"
        height="18"
        fill="0"
        fillcolor="255 0 255"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig2.3"
      x="216"
      y="373"
      width="113"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >/c:Communicator</text>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.collaboration.ui.FigClassifierRole[987, 225, 90, 50]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--25a8354e:12ce39e7496:-8000:00000000000014A7"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="987"
      y="225"
      width="90"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig3.1"
      x="987"
      y="225"
      width="90"
      height="50"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[987, 225, 90, 18]"
         href="-64--88-121--118--25a8354e:12ce39e7496:-8000:00000000000014A7"
         fill="0"
         fillcolor="255 0 255"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="987"
        y="225"
        width="90"
        height="18"
        fill="0"
        fillcolor="255 0 255"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig3.3"
      x="987"
      y="238"
      width="90"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >:KBServer</text>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.collaboration.ui.FigClassifierRole[619, 361, 128, 50]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--25a8354e:12ce39e7496:-8000:00000000000014F3"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig4.0"
      x="619"
      y="361"
      width="128"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig4.1"
      x="619"
      y="361"
      width="128"
      height="50"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig4.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[619, 361, 90, 18]"
         href="-64--88-121--118--25a8354e:12ce39e7496:-8000:00000000000014F3"
         fill="0"
         fillcolor="255 0 255"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.2.0"
        x="619"
        y="361"
        width="90"
        height="18"
        fill="0"
        fillcolor="255 0 255"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig4.3"
      x="619"
      y="374"
      width="128"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >/sg:SolutionGenerator</text>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.collaboration.ui.FigAssociationRole"
       href="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001526"
       sourceConnector="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001527"
       destConnector="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001528"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig3.0"
      sourceFigNode="Fig1"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig5.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001526"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig5.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001527"
                        angle="-49.0"
                        offset="26" />
      <argouml:pathitem figname="Fig5.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001527"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig5.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001528"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig5.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001528"
                        angle="135.0"
                        offset="5" />
      <argouml:pathitem figname="Fig5.6"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.collaboration.ui.FigMessageGroup"
                        ownerhref="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001526"
                        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="761"
              y="272" />
      <lineto x="987"
              y="272" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.collaboration.ui.FigAssociationRole"
       href="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001546"
       sourceConnector="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001547"
       destConnector="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001548"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig0"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001546"
                        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--118--25a8354e:12ce39e7496:-8000:0000000000001547"
                        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--118--25a8354e:12ce39e7496:-8000:0000000000001547"
                        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--118--25a8354e:12ce39e7496:-8000:0000000000001548"
                        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="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001548"
                        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--118--25a8354e:12ce39e7496:-8000:0000000000001546"
                        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="592"
              y="82" />
      <lineto x="544"
              y="152" />
      <lineto x="544"
              y="232" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.collaboration.ui.FigAssociationRole"
       href="-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000154E"
       sourceConnector="-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000154F"
       destConnector="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001550"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig4.0"
      sourceFigNode="Fig2"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig7.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000154E"
                        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--118--25a8354e:12ce39e7496:-8000:000000000000154F"
                        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--118--25a8354e:12ce39e7496:-8000:000000000000154F"
                        angle="211.0"
                        offset="32" />
      <argouml:pathitem figname="Fig7.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001550"
                        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--118--25a8354e:12ce39e7496:-8000:0000000000001550"
                        angle="135.0"
                        offset="5" />
      <argouml:pathitem figname="Fig7.6"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.collaboration.ui.FigMessageGroup"
                        ownerhref="-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000154E"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig7.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="329"
              y="386" />
      <lineto x="619"
              y="386" />
    </path>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.collaboration.ui.FigAssociationRole"
       href="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001555"
       sourceConnector="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001556"
       destConnector="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001557"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig2.0"
      sourceFigNode="Fig1"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001555"
                        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="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001556"
                        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="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001556"
                        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--118--25a8354e:12ce39e7496:-8000:0000000000001557"
                        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--118--25a8354e:12ce39e7496:-8000:0000000000001557"
                        angle="135.0"
                        offset="5" />
      <argouml:pathitem figname="Fig8.6"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.collaboration.ui.FigMessageGroup"
                        ownerhref="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001555"
                        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="544"
              y="282" />
      <lineto x="512"
              y="360" />
      <lineto x="329"
              y="360" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.collaboration.ui.FigAssociationRole"
       href="-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000155C"
       sourceConnector="-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000155D"
       destConnector="-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000155E"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig4.0"
      sourceFigNode="Fig1"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig9.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000155C"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig9.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000155D"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig9.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000155D"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig9.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000155E"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig9.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000155E"
                        angle="133.0"
                        offset="27" />
      <argouml:pathitem figname="Fig9.6"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.collaboration.ui.FigMessageGroup"
                        ownerhref="-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000155C"
                        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="745"
              y="282" />
      <lineto x="745"
              y="361" />
    </path>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.collaboration.ui.FigAssociationRole"
       href="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001564"
       sourceConnector="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001565"
       destConnector="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001566"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4.0"
      destPortFig="Fig2.0"
      sourceFigNode="Fig4"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001564"
                        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--118--25a8354e:12ce39e7496:-8000:0000000000001565"
                        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="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001565"
                        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--118--25a8354e:12ce39e7496:-8000:0000000000001566"
                        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--118--25a8354e:12ce39e7496:-8000:0000000000001566"
                        angle="135.0"
                        offset="5" />
      <argouml:pathitem figname="Fig10.6"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.collaboration.ui.FigMessageGroup"
                        ownerhref="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001564"
                        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="648"
              y="411" />
      <lineto x="648"
              y="504" />
      <lineto x="256"
              y="504" />
      <lineto x="256"
              y="410" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.collaboration.ui.FigClassifierRole[1056, 352, 125, 50]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001568"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig11.0"
      x="1056"
      y="352"
      width="125"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig11.1"
      x="1056"
      y="352"
      width="125"
      height="50"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig11.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1056, 352, 90, 18]"
         href="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001568"
         fill="0"
         fillcolor="255 0 255"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.2.0"
        x="1056"
        y="352"
        width="90"
        height="18"
        fill="0"
        fillcolor="255 0 255"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig11.3"
      x="1056"
      y="365"
      width="125"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >/sch:SolutionChecker</text>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.collaboration.ui.FigAssociationRole"
       href="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001573"
       sourceConnector="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001574"
       destConnector="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001575"
       stroke="1"
       strokecolor="black"
  >
    <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--118--25a8354e:12ce39e7496:-8000:0000000000001573"
                        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--118--25a8354e:12ce39e7496:-8000:0000000000001574"
                        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--118--25a8354e:12ce39e7496:-8000:0000000000001574"
                        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--118--25a8354e:12ce39e7496:-8000:0000000000001575"
                        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--118--25a8354e:12ce39e7496:-8000:0000000000001575"
                        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--118--25a8354e:12ce39e7496:-8000:0000000000001573"
                        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="747"
              y="386" />
      <lineto x="1056"
              y="386" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.collaboration.ui.FigAssociationRole"
       href="-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000157F"
       sourceConnector="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001580"
       destConnector="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001581"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig11.0"
      destPortFig="Fig4.0"
      sourceFigNode="Fig11"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig13.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000157F"
                        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="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001580"
                        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--118--25a8354e:12ce39e7496:-8000:0000000000001580"
                        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--118--25a8354e:12ce39e7496:-8000:0000000000001581"
                        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--118--25a8354e:12ce39e7496:-8000:0000000000001581"
                        angle="135.0"
                        offset="5" />
      <argouml:pathitem figname="Fig13.6"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.collaboration.ui.FigMessageGroup"
                        ownerhref="-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000157F"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig13.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1104"
              y="402" />
      <lineto x="1104"
              y="504" />
      <lineto x="712"
              y="504" />
      <lineto x="712"
              y="411" />
    </path>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.collaboration.ui.FigAssociationRole"
       href="-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000159A"
       sourceConnector="-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000159B"
       destConnector="-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000159C"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig2"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig14.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000159A"
                        angle="184.0"
                        offset="122" />
      <argouml:pathitem figname="Fig14.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000159B"
                        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="-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000159B"
                        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="-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000159C"
                        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="-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000159C"
                        angle="135.0"
                        offset="5" />
      <argouml:pathitem figname="Fig14.6"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.collaboration.ui.FigMessageGroup"
                        ownerhref="-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000159A"
                        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="232"
              y="360" />
      <lineto x="232"
              y="280" />
      <lineto x="544"
              y="280" />
    </path>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.collaboration.ui.FigAssociationRole"
       href="-64--88-121--118--6d3b3ae7:12ce3c443c9:-8000:00000000000014BA"
       sourceConnector="-64--88-121--118--6d3b3ae7:12ce3c443c9:-8000:00000000000014BB"
       destConnector="-64--88-121--118--6d3b3ae7:12ce3c443c9:-8000:00000000000014BC"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig1"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig15.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--6d3b3ae7:12ce3c443c9:-8000:00000000000014BA"
                        angle="71.0"
                        offset="45" />
      <argouml:pathitem figname="Fig15.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--6d3b3ae7:12ce3c443c9:-8000:00000000000014BB"
                        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--118--6d3b3ae7:12ce3c443c9:-8000:00000000000014BB"
                        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--118--6d3b3ae7:12ce3c443c9:-8000:00000000000014BC"
                        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--118--6d3b3ae7:12ce3c443c9:-8000:00000000000014BC"
                        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--118--6d3b3ae7:12ce3c443c9:-8000:00000000000014BA"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig15.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="760"
              y="232" />
      <lineto x="760"
              y="136" />
      <lineto x="700"
              y="82" />
    </path>
  </group>
  <group name="Fig5.6.0"
       description="org.argouml.uml.diagram.ui.FigMessage[818, 246, 113, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001529"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.6.0.0"
      x="818"
      y="246"
      width="95"
      height="24"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <text name="Fig5.6.0.1"
      x="818"
      y="246"
      width="95"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >1 : Knowledge</text>
    <path name="Fig5.6.0.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="913"
              y="258" />
      <lineto x="922"
              y="258" />
      <lineto x="922"
              y="260" />
      <lineto x="931"
              y="258" />
      <lineto x="922"
              y="256" />
      <lineto x="922"
              y="258" />
    </path>
  </group>
  <group name="Fig6.6.0"
       description="org.argouml.uml.diagram.ui.FigMessage[449, 122, 100, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001549"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig6.6.0.0"
      x="449"
      y="122"
      width="96"
      height="24"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <text name="Fig6.6.0.1"
      x="449"
      y="122"
      width="96"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >1 : Response</text>
    <path name="Fig6.6.0.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="547"
              y="125" />
      <lineto x="547"
              y="134" />
      <lineto x="549"
              y="134" />
      <lineto x="547"
              y="143" />
      <lineto x="545"
              y="134" />
      <lineto x="547"
              y="134" />
    </path>
  </group>
  <group name="Fig7.6.0"
       description="org.argouml.uml.diagram.ui.FigMessage[392, 360, 165, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000155F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig7.6.0.0"
      x="392"
      y="360"
      width="147"
      height="24"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <text name="Fig7.6.0.1"
      x="392"
      y="360"
      width="147"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >1 : Response</text>
    <path name="Fig7.6.0.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="539"
              y="372" />
      <lineto x="548"
              y="372" />
      <lineto x="548"
              y="374" />
      <lineto x="557"
              y="372" />
      <lineto x="548"
              y="370" />
      <lineto x="548"
              y="372" />
    </path>
  </group>
  <group name="Fig10.6.0"
       description="org.argouml.uml.diagram.ui.FigMessage[398, 478, 109, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001567"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig10.6.0.0"
      x="398"
      y="478"
      width="91"
      height="24"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <text name="Fig10.6.0.1"
      x="398"
      y="478"
      width="91"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >1.1 : Solution</text>
    <path name="Fig10.6.0.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="507"
              y="490" />
      <lineto x="498"
              y="490" />
      <lineto x="498"
              y="492" />
      <lineto x="489"
              y="490" />
      <lineto x="498"
              y="488" />
      <lineto x="498"
              y="490" />
    </path>
  </group>
  <group name="Fig12.6.0"
       description="org.argouml.uml.diagram.ui.FigMessage[824, 360, 155, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000157A"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig12.6.0.0"
      x="824"
      y="360"
      width="137"
      height="24"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <text name="Fig12.6.0.1"
      x="824"
      y="360"
      width="137"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >1.2 : AcceptanceCriteria</text>
    <path name="Fig12.6.0.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="961"
              y="372" />
      <lineto x="970"
              y="372" />
      <lineto x="970"
              y="374" />
      <lineto x="979"
              y="372" />
      <lineto x="970"
              y="370" />
      <lineto x="970"
              y="372" />
    </path>
  </group>
  <group name="Fig13.6.0"
       description="org.argouml.uml.diagram.ui.FigMessage[765, 478, 296, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--25a8354e:12ce39e7496:-8000:0000000000001582"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig13.6.0.0"
      x="765"
      y="478"
      width="278"
      height="24"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <text name="Fig13.6.0.1"
      x="765"
      y="478"
      width="278"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >1.2.1 : FrequencyConfidenceNegationTriple</text>
    <path name="Fig13.6.0.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1061"
              y="490" />
      <lineto x="1052"
              y="490" />
      <lineto x="1052"
              y="492" />
      <lineto x="1043"
              y="490" />
      <lineto x="1052"
              y="488" />
      <lineto x="1052"
              y="490" />
    </path>
  </group>
  <group name="Fig14.6.0"
       description="org.argouml.uml.diagram.ui.FigMessage[257, 254, 182, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--25a8354e:12ce39e7496:-8000:000000000000159D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig14.6.0.0"
      x="257"
      y="254"
      width="164"
      height="24"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <text name="Fig14.6.0.1"
      x="257"
      y="254"
      width="164"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >1.1.1 : GenerationReport</text>
    <path name="Fig14.6.0.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="421"
              y="266" />
      <lineto x="430"
              y="266" />
      <lineto x="430"
              y="268" />
      <lineto x="439"
              y="266" />
      <lineto x="430"
              y="264" />
      <lineto x="430"
              y="266" />
    </path>
  </group>
  <group name="Fig15.6.0"
       description="org.argouml.uml.diagram.ui.FigMessage[709, 120, 199, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--6d3b3ae7:12ce3c443c9:-8000:00000000000014BD"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig15.6.0.0"
      x="709"
      y="120"
      width="195"
      height="24"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <text name="Fig15.6.0.1"
      x="709"
      y="120"
      width="195"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >1.1.1.1 : ConfirmationRequest</text>
    <path name="Fig15.6.0.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="906"
              y="141" />
      <lineto x="906"
              y="132" />
      <lineto x="908"
              y="132" />
      <lineto x="906"
              y="123" />
      <lineto x="904"
              y="132" />
      <lineto x="906"
              y="132" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-121--118-45ba233c:12ceaa2aca9:-8000:000000000000152E"
      name="Interface modeller"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[0, 0, 396, 138]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-121--118-45ba233c:12ceaa2aca9:-8000:0000000000001530"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="0"
      y="0"
      width="396"
      height="138"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="1"
      y="1"
      width="394"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Modeller</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1, 1, 394, 20]"
         href="-64--88-121--118-45ba233c:12ceaa2aca9:-8000:0000000000001530"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="1"
        y="1"
        width="394"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.2.1"
        x="1"
        y="1"
        width="394"
        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="396"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1, 45, 394, 93]"
         href="-64--88-121--118-45ba233c:12ceaa2aca9:-8000:0000000000001530"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="1"
        y="45"
        width="394"
        height="93"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="1"
        y="45"
        width="394"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >save(entity : Knowlegde) : URI</text>
      <text name="Fig0.4.2"
        x="1"
        y="62"
        width="394"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >addClass(uri : URI,parent : Knowledge) : KnowledgeClass</text>
      <text name="Fig0.4.3"
        x="1"
        y="79"
        width="394"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >addIndividual(uri : URI,clazz : Knowledge) : KnowledgeIndividual</text>
      <text name="Fig0.4.4"
        x="1"
        y="96"
        width="394"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >getClass(uri : URI) : KnowledgeClass</text>
      <text name="Fig0.4.5"
        x="1"
        y="113"
        width="394"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >getIndividual(uri : URI) : KnowledgeIndividual</text>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[488, 0, 262, 70]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-45ba233c:12ceaa2aca9:-8000:0000000000001541"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="488"
      y="0"
      width="262"
      height="70"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig1.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="488"
              y="0" />
      <lineto x="739"
              y="0" />
      <lineto x="749"
              y="10" />
      <lineto x="749"
              y="69" />
      <lineto x="488"
              y="69" />
      <lineto x="488"
              y="0" />
    </path>
    <path name="Fig1.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="739"
              y="0" />
      <lineto x="749"
              y="10" />
      <lineto x="739"
              y="10" />
      <lineto x="739"
              y="0" />
    </path>
    <group name="Fig1.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[490, 2, 248, 0]"
         href="-64--88-121--118-45ba233c:12ceaa2aca9:-8000:0000000000001541"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.3.0"
        x="490"
        y="2"
        width="248"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.4"
      x="490"
      y="2"
      width="248"
      height="66"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >Saves the model into the storage
and provides the interface to create 
descendants of Knowlegde</text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1"
      destPortFig="Fig0"
      sourceFigNode="Fig1"
      destFigNode="Fig0"
    </private>
    <path name="Fig2.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="488"
              y="70" />
      <lineto x="396"
              y="70" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|-64--88-121--118--7294d663:12d1906e6a0:-8000:0000000000001651"
      name="import the application activity 1"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[168, 64, 16, 16]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--7294d663:12d1906e6a0:-8000:0000000000001653"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="176"
      y="72"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig0.1"
      x="176"
      y="72"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[40, 128, 309, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--7294d663:12d1906e6a0:-8000:0000000000001654"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="41"
      y="129"
      width="307"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig1.1"
      x="40"
      y="128"
      width="309"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[48, 128, 293, 0]"
         href="-64--88-121--118--7294d663:12d1906e6a0:-8000:0000000000001654"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="48"
        y="128"
        width="293"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="48"
      y="128"
      width="293"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Translator.apply(sourceURI : URI) : Knowledge</text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--7294d663:12d1906e6a0:-8000:0000000000001655"
       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="-64--88-121--118--7294d663:12d1906e6a0:-8000:0000000000001655"
                        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="176"
              y="81" />
      <lineto x="176"
              y="128" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[8, 224, 380, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--7294d663:12d1906e6a0:-8000:000000000000165B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="9"
      y="225"
      width="378"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig3.1"
      x="8"
      y="224"
      width="380"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[16, 224, 364, 0]"
         href="-64--88-121--118--7294d663:12d1906e6a0:-8000:000000000000165B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="16"
        y="224"
        width="364"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig3.3"
      x="16"
      y="224"
      width="364"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KBServer.save(translatedHowTos: Knowledge): ReturnURI</text>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--7294d663:12d1906e6a0:-8000:000000000000165C"
       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="-64--88-121--118--7294d663:12d1906e6a0:-8000:000000000000165C"
                        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="176"
              y="164" />
      <lineto x="176"
              y="224" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[168, 344, 24, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--7294d663:12d1906e6a0:-8000:000000000000165F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig5.0"
      x="180"
      y="356"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig5.1"
      x="180"
      y="356"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig5.2"
      x="179"
      y="355"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--7294d663:12d1906e6a0:-8000:0000000000001660"
       stroke="1"
       strokecolor="black"
  >
    <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="-64--88-121--118--7294d663:12d1906e6a0:-8000:0000000000001660"
                        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="180"
              y="259" />
      <lineto x="180"
              y="344" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001082"
      name="System model"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[392, 40, 77, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000898"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="392"
      y="40"
      width="77"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="393"
      y="41"
      width="75"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Knowledge</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[393, 41, 75, 0]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000898"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="393"
        y="41"
        width="75"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig0.3"
      x="392"
      y="64"
      width="77"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[393, 65, 75, 25]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000898"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="393"
        y="65"
        width="75"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="393"
        y="65"
        width="75"
        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="Fig0.5"
      x="392"
      y="89"
      width="77"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[393, 90, 75, 21]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:0000000000000898"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.6.0"
        x="393"
        y="90"
        width="75"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[576, 256, 145, 156]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001595"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="576"
      y="256"
      width="145"
      height="156"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="577"
      y="257"
      width="143"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KnowledgeClass</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[577, 257, 143, 0]"
         href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001595"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="577"
        y="257"
        width="143"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig1.3"
      x="576"
      y="280"
      width="145"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[577, 281, 143, 110]"
         href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001595"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.4.0"
        x="577"
        y="281"
        width="143"
        height="110"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.4.1"
        x="577"
        y="281"
        width="143"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >properties : Map</text>
      <text name="Fig1.4.2"
        x="577"
        y="298"
        width="143"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >someProperties : Map</text>
      <text name="Fig1.4.3"
        x="577"
        y="315"
        width="143"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >onlyProperties : Map</text>
      <text name="Fig1.4.4"
        x="577"
        y="332"
        width="143"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >superClasses : Set</text>
      <text name="Fig1.4.5"
        x="577"
        y="349"
        width="143"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >subClasses : Set</text>
      <text name="Fig1.4.6"
        x="577"
        y="366"
        width="143"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >individuals : Set</text>
    </group>
    <rectangle name="Fig1.5"
      x="576"
      y="390"
      width="145"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[577, 391, 143, 21]"
         href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001595"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.6.0"
        x="577"
        y="391"
        width="143"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001622"
       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--118--d1bcc74:12d02a4cdb2:-8000:0000000000001622"
                        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="576"
              y="256" />
      <lineto x="469"
              y="111" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[176, 280, 145, 122]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001596"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="176"
      y="280"
      width="145"
      height="122"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig3.1"
      x="177"
      y="281"
      width="143"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KnowledgeIndividual</text>
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[177, 281, 143, 0]"
         href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001596"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="177"
        y="281"
        width="143"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig3.3"
      x="176"
      y="304"
      width="145"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[177, 305, 143, 76]"
         href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001596"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.4.0"
        x="177"
        y="305"
        width="143"
        height="76"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig3.4.1"
        x="177"
        y="305"
        width="143"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >types : Set</text>
      <text name="Fig3.4.2"
        x="177"
        y="322"
        width="143"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >properties : Map</text>
      <text name="Fig3.4.3"
        x="177"
        y="339"
        width="143"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >someProperties : Map</text>
      <text name="Fig3.4.4"
        x="177"
        y="356"
        width="143"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >onlyProperties : Map</text>
    </group>
    <rectangle name="Fig3.5"
      x="176"
      y="380"
      width="145"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[177, 381, 143, 21]"
         href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:0000000000001596"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.6.0"
        x="177"
        y="381"
        width="143"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015A6"
       sourceConnector="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015A7"
       destConnector="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015AA"
       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.FigTextGroup"
                        ownerhref="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015A6"
                        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--118--d1bcc74:12d02a4cdb2:-8000:00000000000015A7"
                        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--118--d1bcc74:12d02a4cdb2:-8000:00000000000015A7"
                        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--118--d1bcc74:12d02a4cdb2:-8000:00000000000015AA"
                        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--118--d1bcc74:12d02a4cdb2:-8000:00000000000015AA"
                        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="576"
              y="328" />
      <lineto x="321"
              y="328" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015B8"
       sourceConnector="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015B9"
       destConnector="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015BC"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3"
      destPortFig="Fig1"
      sourceFigNode="Fig3"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig5.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015B8"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig5.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015B9"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig5.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015B9"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig5.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015BC"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig5.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118--d1bcc74:12d02a4cdb2:-8000:00000000000015BC"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig5.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="264"
              y="402" />
      <lineto x="264"
              y="536" />
      <lineto x="616"
              y="536" />
      <lineto x="616"
              y="412" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="127-0-1-1-2817eebb:12d29689392:-8000:0000000000001394"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig3"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1-2817eebb:12d29689392:-8000:0000000000001394"
                        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="321"
              y="280" />
      <lineto x="392"
              y="111" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001383"
      name="create How-to activity 1"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[256, 24, 16, 16]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001385"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="264"
      y="32"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig0.1"
      x="264"
      y="32"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[160, 84, 224, 36]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001386"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="161"
      y="85"
      width="222"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig1.1"
      x="160"
      y="84"
      width="224"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[168, 84, 208, 0]"
         href="127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001386"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="168"
        y="84"
        width="208"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="168"
      y="84"
      width="208"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >MentaController.receive(HowTo)</text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001387"
       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="127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001387"
                        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="264"
              y="41" />
      <lineto x="264"
              y="84" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[168, 160, 246, 36]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1-74f90845:12d2954ea30:-8000:000000000000138A"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="169"
      y="161"
      width="244"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig3.1"
      x="168"
      y="160"
      width="246"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[176, 160, 230, 0]"
         href="127-0-1-1-74f90845:12d2954ea30:-8000:000000000000138A"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="176"
        y="160"
        width="230"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig3.3"
      x="176"
      y="160"
      width="230"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KBServer.checkConsistency(HowTo)</text>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="127-0-1-1-74f90845:12d2954ea30:-8000:000000000000138B"
       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="127-0-1-1-74f90845:12d2954ea30:-8000:000000000000138B"
                        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="272"
              y="120" />
      <lineto x="272"
              y="160" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[528, 48, 148, 70]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1-74f90845:12d2954ea30:-8000:000000000000138E"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="528"
      y="48"
      width="148"
      height="70"
      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="528"
              y="48" />
      <lineto x="665"
              y="48" />
      <lineto x="675"
              y="58" />
      <lineto x="675"
              y="117" />
      <lineto x="528"
              y="117" />
      <lineto x="528"
              y="48" />
    </path>
    <path name="Fig5.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="665"
              y="48" />
      <lineto x="675"
              y="58" />
      <lineto x="665"
              y="58" />
      <lineto x="665"
              y="48" />
    </path>
    <group name="Fig5.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[530, 50, 134, 0]"
         href="127-0-1-1-74f90845:12d2954ea30:-8000:000000000000138E"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.3.0"
        x="530"
        y="50"
        width="134"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig5.4"
      x="530"
      y="50"
      width="134"
      height="66"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >checks 
HowTo
and all encapsulated
HowToExpressons</text>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig5"
      destPortFig="Fig3"
      sourceFigNode="Fig5"
      destFigNode="Fig3"
    </private>
    <path name="Fig6.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="528"
              y="118" />
      <lineto x="414"
              y="160" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[192, 384, 163, 36]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1-74f90845:12d2954ea30:-8000:000000000000138F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig7.0"
      x="193"
      y="385"
      width="161"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig7.1"
      x="192"
      y="384"
      width="163"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig7.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[200, 384, 147, 0]"
         href="127-0-1-1-74f90845:12d2954ea30:-8000:000000000000138F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="200"
        y="384"
        width="147"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig7.3"
      x="200"
      y="384"
      width="147"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KBServer.save(HowTo)</text>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001390"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3"
      destPortFig="Fig13"
      sourceFigNode="Fig3"
      destFigNode="Fig13"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001390"
                        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="280"
              y="196" />
      <lineto x="280"
              y="272" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[264, 464, 24, 24]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001393"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig9.0"
      x="276"
      y="476"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig9.1"
      x="276"
      y="476"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig9.2"
      x="275"
      y="475"
      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="127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001394"
       stroke="1"
       strokecolor="black"
  >
    <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="127-0-1-1-74f90845:12d2954ea30:-8000:0000000000001394"
                        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="276"
              y="419" />
      <lineto x="276"
              y="464" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[432, 352, 148, 70]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1--3781d75b:12d38848442:-8000:00000000000013B3"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig11.0"
      x="432"
      y="352"
      width="148"
      height="70"
      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="432"
              y="352" />
      <lineto x="569"
              y="352" />
      <lineto x="579"
              y="362" />
      <lineto x="579"
              y="421" />
      <lineto x="432"
              y="421" />
      <lineto x="432"
              y="352" />
    </path>
    <path name="Fig11.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="569"
              y="352" />
      <lineto x="579"
              y="362" />
      <lineto x="569"
              y="362" />
      <lineto x="569"
              y="352" />
    </path>
    <group name="Fig11.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[434, 354, 134, 0]"
         href="127-0-1-1--3781d75b:12d38848442:-8000:00000000000013B3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.3.0"
        x="434"
        y="354"
        width="134"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig11.4"
      x="434"
      y="354"
      width="134"
      height="66"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >saves 
HowTo
and all encapsulated
HowToExpressions</text>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig11"
      destPortFig="Fig7"
      sourceFigNode="Fig11"
      destFigNode="Fig7"
    </private>
    <path name="Fig12.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="432"
              y="400" />
      <lineto x="355"
              y="400" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.state.ui.FigJunctionState[264, 272, 32, 32]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001825"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig13.0"
      x="264"
      y="272"
      width="32"
      height="32"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig13.1"
      x="264"
      y="272"
      width="32"
      height="32"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[464, 264, 132, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001826"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig14.0"
      x="465"
      y="265"
      width="130"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig14.1"
      x="464"
      y="264"
      width="132"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig14.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[472, 264, 116, 0]"
         href="-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001826"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig14.2.0"
        x="472"
        y="264"
        width="116"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig14.3"
      x="472"
      y="264"
      width="116"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Rises the exception</text>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001827"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig13"
      destPortFig="Fig14"
      sourceFigNode="Fig13"
      destFigNode="Fig14"
      <argouml:pathitem figname="Fig15.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001827"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig15.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="296"
              y="288" />
      <lineto x="464"
              y="288" />
    </path>
  </group>
  <group name="Fig16"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001828"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig13.0"
      destPortFig="Fig7.0"
      sourceFigNode="Fig13"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig16.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001828"
                        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="280"
              y="304" />
      <lineto x="280"
              y="385" />
    </path>
  </group>
  <group name="Fig17"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[672, 272, 24, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001829"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig17.0"
      x="684"
      y="284"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig17.1"
      x="684"
      y="284"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig17.2"
      x="683"
      y="283"
      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="-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000182A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig14.0"
      destPortFig="Fig17.0"
      sourceFigNode="Fig14"
      destFigNode="Fig17"
      <argouml:pathitem figname="Fig18.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000182A"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig18.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="595"
              y="283" />
      <lineto x="672"
              y="283" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000B61"
      name="Component knowledgebaseserver"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[0, 10, 130, 80]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="10"
      y="10"
      width="120"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig0.1"
      x="10"
      y="10"
      width="120"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[21, 11, 108, 0]"
         href="-64--88-121--118--1fbb4135:12bcde3b8cd:-8000:0000000000000D5B"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="21"
        y="11"
        width="108"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig0.3"
      x="21"
      y="11"
      width="108"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KBServer</text>
    <rectangle name="Fig0.4"
      x="0"
      y="31"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig0.5"
      x="0"
      y="58"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[184, 8, 337, 80]pathVisible=true;stereotypeView=0;"
       href="-64--88-121--118-45ba233c:12ceaa2aca9:-8000:000000000000152F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="194"
      y="8"
      width="327"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig1.1"
      x="194"
      y="8"
      width="327"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[205, 9, 315, 0]"
         href="-64--88-121--118-45ba233c:12ceaa2aca9:-8000:000000000000152F"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="205"
        y="9"
        width="315"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="205"
      y="9"
      width="315"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::knowledgebaseserver::modeller::Modeller</text>
    <rectangle name="Fig1.4"
      x="184"
      y="29"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig1.5"
      x="184"
      y="56"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118-162cff84:12d50070f0e:-8000:00000000000016DB"
       stroke="1"
       strokecolor="black"
  >
    <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.FigTextGroup"
                        ownerhref="-64--88-121--118-162cff84:12d50070f0e:-8000:00000000000016DB"
                        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="130"
              y="50" />
      <lineto x="194"
              y="50" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001149"
      name="Component trainer"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[360, 8, 130, 80]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000111D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="370"
      y="8"
      width="120"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig0.1"
      x="370"
      y="8"
      width="120"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[381, 9, 108, 0]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000111D"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="381"
        y="9"
        width="108"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig0.3"
      x="381"
      y="9"
      width="108"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Trainer</text>
    <rectangle name="Fig0.4"
      x="360"
      y="29"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig0.5"
      x="360"
      y="56"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[0, 160, 320, 80]pathVisible=true;stereotypeView=0;"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000111E"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="10"
      y="160"
      width="310"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig1.1"
      x="10"
      y="160"
      width="310"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[21, 161, 298, 0]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000111E"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="21"
        y="161"
        width="298"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="21"
      y="161"
      width="298"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::learner::trainer::associator::Associator</text>
    <rectangle name="Fig1.4"
      x="0"
      y="181"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig1.5"
      x="0"
      y="208"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:000000000000111F"
       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--118--1f046076:12c533d3747:-8000:000000000000111F"
                        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="320"
              y="160" />
      <lineto x="360"
              y="88" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[592, 160, 331, 80]pathVisible=true;stereotypeView=0;"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001121"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="602"
      y="160"
      width="321"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig3.1"
      x="602"
      y="160"
      width="321"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[613, 161, 309, 0]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001121"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="613"
        y="161"
        width="309"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig3.3"
      x="613"
      y="161"
      width="309"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::learner::trainer::generaliser::Generaliser</text>
    <rectangle name="Fig3.4"
      x="592"
      y="181"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig3.5"
      x="592"
      y="208"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001123"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3"
      destPortFig="Fig0"
      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--118--1f046076:12c533d3747:-8000:0000000000001123"
                        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="592"
              y="160" />
      <lineto x="490"
              y="88" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[296, 160, 335, 80]pathVisible=true;stereotypeView=0;"
       href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001122"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="306"
      y="160"
      width="325"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig5.1"
      x="306"
      y="160"
      width="325"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[317, 161, 313, 0]"
         href="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001122"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="317"
        y="161"
        width="313"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig5.3"
      x="317"
      y="161"
      width="313"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::learner::trainer::specificator::Specificator</text>
    <rectangle name="Fig5.4"
      x="296"
      y="181"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig5.5"
      x="296"
      y="208"
      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--118--1f046076:12c533d3747:-8000:0000000000001124"
       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="-64--88-121--118--1f046076:12c533d3747:-8000:0000000000001124"
                        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="400"
              y="160" />
      <lineto x="400"
              y="88" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001469"
      name="Component applicator"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[304, 32, 130, 80]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001467"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="314"
      y="32"
      width="120"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig0.1"
      x="314"
      y="32"
      width="120"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[325, 33, 108, 0]"
         href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:0000000000001467"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="325"
        y="33"
        width="108"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig0.3"
      x="325"
      y="33"
      width="108"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Applicator</text>
    <rectangle name="Fig0.4"
      x="304"
      y="53"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig0.5"
      x="304"
      y="80"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[0, 176, 387, 80]pathVisible=true;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016D7"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="10"
      y="176"
      width="377"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig1.1"
      x="10"
      y="176"
      width="377"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[21, 177, 365, 0]"
         href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016D7"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="21"
        y="177"
        width="365"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="21"
      y="177"
      width="365"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::applicator::howtoapplicator::KnowledgeApplicator</text>
    <rectangle name="Fig1.4"
      x="0"
      y="197"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig1.5"
      x="0"
      y="224"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[400, 176, 321, 80]pathVisible=true;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016D8"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="410"
      y="176"
      width="311"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig2.1"
      x="410"
      y="176"
      width="311"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[421, 177, 299, 0]"
         href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016D8"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="421"
        y="177"
        width="299"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig2.3"
      x="421"
      y="177"
      width="299"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::applicator::fileapplicator::FileApplicator</text>
    <rectangle name="Fig2.4"
      x="400"
      y="197"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig2.5"
      x="400"
      y="224"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016D9"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig0"
      sourceFigNode="Fig1"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig3.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016D9"
                        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="304"
              y="176" />
      <lineto x="304"
              y="112" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016DA"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig0"
      sourceFigNode="Fig2"
      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--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016DA"
                        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="434"
              y="176" />
      <lineto x="434"
              y="112" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016D5"
      name="Interface fileapplicator"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[0, 0, 246, 70]pathVisible=true;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000146A"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="0"
      y="0"
      width="246"
      height="70"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="1"
      y="1"
      width="244"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::applicator::Applicator</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1, 1, 244, 20]"
         href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000146A"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="1"
        y="1"
        width="244"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.2.1"
        x="1"
        y="1"
        width="244"
        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="246"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1, 45, 244, 25]"
         href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000146A"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="1"
        y="45"
        width="244"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="1"
        y="45"
        width="244"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >apply(solution : Solution) : Knowledge</text>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[0, 128, 279, 70]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016DB"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="0"
      y="128"
      width="279"
      height="70"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="1"
      y="129"
      width="277"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >FileApplicator</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1, 129, 277, 20]"
         href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016DB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="1"
        y="129"
        width="277"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.2.1"
        x="1"
        y="129"
        width="277"
        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="0"
      y="172"
      width="279"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1, 173, 277, 25]"
         href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016DB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.4.0"
        x="1"
        y="173"
        width="277"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.4.1"
        x="1"
        y="173"
        width="277"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >apply(solution : Solution) : KnowledgePatch</text>
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016DC"
       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--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016DC"
                        angle="-83.00000000000001"
                        offset="27" />
    </private>
    <path name="Fig2.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="120"
              y="128" />
      <lineto x="120"
              y="70" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016E1"
      name="fileapplicator activity 1"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[128, 16, 16, 16]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016E3"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="136"
      y="24"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig0.1"
      x="136"
      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[0, 72, 399, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016E4"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="1"
      y="73"
      width="397"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig1.1"
      x="0"
      y="72"
      width="399"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[8, 72, 383, 0]"
         href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016E4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="8"
        y="72"
        width="383"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="8"
      y="72"
      width="383"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Translator.createPatch(solution: Solution): KnowledgePatch</text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016E5"
       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="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016E5"
                        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="136"
              y="33" />
      <lineto x="136"
              y="72" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016E9"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1"
      destPortFig="Fig4"
      sourceFigNode="Fig1"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig3.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016E9"
                        angle="257.0"
                        offset="28" />
    </private>
    <path name="Fig3.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="136"
              y="108" />
      <lineto x="136"
              y="152" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[0, 152, 461, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016EC"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig4.0"
      x="1"
      y="153"
      width="459"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig4.1"
      x="0"
      y="152"
      width="461"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig4.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[8, 152, 445, 0]"
         href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016EC"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.2.0"
        x="8"
        y="152"
        width="445"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig4.3"
      x="8"
      y="152"
      width="445"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >apply(KnowledgePatch.contents, applicationURI: application.Root.URI)</text>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[56, 232, 175, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016F0"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="57"
      y="233"
      width="173"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig5.1"
      x="56"
      y="232"
      width="175"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[64, 232, 159, 0]"
         href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016F0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="64"
        y="232"
        width="159"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig5.3"
      x="64"
      y="232"
      width="159"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >return(application.Root)</text>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[128, 312, 24, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016F9"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig6.0"
      x="140"
      y="324"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig6.1"
      x="140"
      y="324"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig6.2"
      x="139"
      y="323"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016FA"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig5.0"
      destPortFig="Fig6.0"
      sourceFigNode="Fig5"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig7.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016FA"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig7.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="139"
              y="267" />
      <lineto x="139"
              y="312" />
    </path>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001733"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4.0"
      destPortFig="Fig5.0"
      sourceFigNode="Fig4"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001733"
                        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="136"
              y="187" />
      <lineto x="136"
              y="233" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016D6"
      name="Interface howtoapplicator"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[0, 0, 246, 70]pathVisible=true;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000146A"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="0"
      y="0"
      width="246"
      height="70"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="1"
      y="1"
      width="244"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::applicator::Applicator</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1, 1, 244, 20]"
         href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000146A"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="1"
        y="1"
        width="244"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.2.1"
        x="1"
        y="1"
        width="244"
        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="246"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1, 45, 244, 25]"
         href="-64--88-121--118--6eb3abf3:12c9d8697d3:-8000:000000000000146A"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="1"
        y="45"
        width="244"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="1"
        y="45"
        width="244"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >apply(solution : Solution) : Knowledge</text>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[0, 160, 217, 70]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016FB"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="0"
      y="160"
      width="217"
      height="70"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="1"
      y="161"
      width="215"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KnowledgeApplicator</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1, 161, 215, 20]"
         href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016FB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="1"
        y="161"
        width="215"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.2.1"
        x="1"
        y="161"
        width="215"
        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="0"
      y="204"
      width="217"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1, 205, 215, 25]"
         href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016FB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.4.0"
        x="1"
        y="205"
        width="215"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.4.1"
        x="1"
        y="205"
        width="215"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >apply(solution : Solution) : HowTo</text>
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016FC"
       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--118-7fa1e3df:12d5af2ef8e:-8000:00000000000016FC"
                        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="41"
              y="160" />
      <lineto x="41"
              y="70" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001701"
      name="howtoapplicator activity 1"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[128, 8, 16, 16]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001703"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="136"
      y="16"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig0.1"
      x="136"
      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[16, 72, 277, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001704"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="17"
      y="73"
      width="275"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig1.1"
      x="16"
      y="72"
      width="277"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[24, 72, 261, 0]"
         href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001704"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="24"
        y="72"
        width="261"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="24"
      y="72"
      width="261"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >for each HowTo of the specified Solution</text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001705"
       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="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001705"
                        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="136"
              y="25" />
      <lineto x="136"
              y="72" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[32, 152, 236, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001708"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="33"
      y="153"
      width="234"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig3.1"
      x="32"
      y="152"
      width="236"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[40, 152, 220, 0]"
         href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001708"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="40"
        y="152"
        width="220"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig3.3"
      x="40"
      y="152"
      width="220"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >allocate each HowTo to it&apos;s target</text>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001709"
       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="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001709"
                        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="136"
              y="108" />
      <lineto x="136"
              y="152" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[32, 224, 240, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000170C"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="33"
      y="225"
      width="238"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig5.1"
      x="32"
      y="224"
      width="240"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[40, 224, 224, 0]"
         href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000170C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="40"
        y="224"
        width="224"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig5.3"
      x="40"
      y="224"
      width="224"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >attach HowTo to the target HowTo</text>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000170D"
       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="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000170D"
                        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="136"
              y="188" />
      <lineto x="136"
              y="224" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[40, 304, 224, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001710"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig7.0"
      x="41"
      y="305"
      width="222"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig7.1"
      x="40"
      y="304"
      width="224"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig7.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[48, 304, 208, 0]"
         href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001710"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="48"
        y="304"
        width="208"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig7.3"
      x="48"
      y="304"
      width="208"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >return root of the targes HowTo</text>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001711"
       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="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001711"
                        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="136"
              y="260" />
      <lineto x="136"
              y="304" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[120, 384, 24, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001714"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig9.0"
      x="132"
      y="396"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig9.1"
      x="132"
      y="396"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig9.2"
      x="131"
      y="395"
      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="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001715"
       stroke="1"
       strokecolor="black"
  >
    <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="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001715"
                        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="131"
              y="339" />
      <lineto x="131"
              y="384" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000173D"
      name="translator activity 2"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[240, 16, 16, 16]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000173F"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="248"
      y="24"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig0.1"
      x="248"
      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[0, 128, 562, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001740"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="1"
      y="129"
      width="560"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig1.1"
      x="0"
      y="128"
      width="562"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[8, 128, 546, 0]"
         href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001740"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="8"
        y="128"
        width="546"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="8"
      y="128"
      width="546"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >for each resource(directory, file, namespace, class, method, xml file) under sourceURI</text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001741"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig25"
      sourceFigNode="Fig0"
      destFigNode="Fig25"
      <argouml:pathitem figname="Fig2.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001741"
                        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="33" />
      <lineto x="248"
              y="64" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[72, 328, 399, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001744"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="73"
      y="329"
      width="397"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig3.1"
      x="72"
      y="328"
      width="399"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[80, 328, 383, 0]"
         href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001744"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="80"
        y="328"
        width="383"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig3.3"
      x="80"
      y="328"
      width="383"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >identifies ResourceType according to rules in form of HowTo</text>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001745"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig29"
      destPortFig="Fig3"
      sourceFigNode="Fig29"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig4.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001745"
                        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="248"
              y="288" />
      <lineto x="248"
              y="328" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[72, 472, 405, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001748"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="73"
      y="473"
      width="403"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig5.1"
      x="72"
      y="472"
      width="405"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[80, 472, 389, 0]"
         href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001748"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="80"
        y="472"
        width="389"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig5.3"
      x="80"
      y="472"
      width="389"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >according to ResourceType searches for TranslationStrategy</text>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001749"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7"
      destPortFig="Fig5"
      sourceFigNode="Fig7"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001749"
                        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="248"
              y="424" />
      <lineto x="248"
              y="472" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.state.ui.FigJunctionState[232, 392, 32, 32]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000174C"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig7.0"
      x="232"
      y="392"
      width="32"
      height="32"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig7.1"
      x="232"
      y="392"
      width="32"
      height="32"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000174D"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3.0"
      destPortFig="Fig7.0"
      sourceFigNode="Fig3"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000174D"
                        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="248"
              y="363" />
      <lineto x="248"
              y="392" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[520, 392, 122, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000174E"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig9.0"
      x="521"
      y="393"
      width="120"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig9.1"
      x="520"
      y="392"
      width="122"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig9.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[528, 392, 106, 0]"
         href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000174E"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.2.0"
        x="528"
        y="392"
        width="106"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig9.3"
      x="528"
      y="392"
      width="106"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Rises exception</text>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000174F"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7"
      destPortFig="Fig9"
      sourceFigNode="Fig7"
      destFigNode="Fig9"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000174F"
                        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="264"
              y="408" />
      <lineto x="520"
              y="408" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[704, 400, 24, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001753"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig11.0"
      x="716"
      y="412"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig11.1"
      x="716"
      y="412"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig11.2"
      x="715"
      y="411"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001756"
       stroke="1"
       strokecolor="black"
  >
    <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="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001756"
                        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="641"
              y="412" />
      <lineto x="704"
              y="412" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.state.ui.FigJunctionState[232, 552, 32, 32]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001758"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig13.0"
      x="232"
      y="552"
      width="32"
      height="32"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig13.1"
      x="232"
      y="552"
      width="32"
      height="32"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001759"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig5.0"
      destPortFig="Fig13.0"
      sourceFigNode="Fig5"
      destFigNode="Fig13"
      <argouml:pathitem figname="Fig14.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001759"
                        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="248"
              y="507" />
      <lineto x="248"
              y="552" />
    </path>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[512, 552, 122, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000175A"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig15.0"
      x="513"
      y="553"
      width="120"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig15.1"
      x="512"
      y="552"
      width="122"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig15.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[520, 552, 106, 0]"
         href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000175A"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig15.2.0"
        x="520"
        y="552"
        width="106"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig15.3"
      x="520"
      y="552"
      width="106"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Rises excetpion</text>
  </group>
  <group name="Fig16"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000175B"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig13"
      destPortFig="Fig15"
      sourceFigNode="Fig13"
      destFigNode="Fig15"
      <argouml:pathitem figname="Fig16.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000175B"
                        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="264"
              y="568" />
      <lineto x="512"
              y="568" />
    </path>
  </group>
  <group name="Fig17"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[712, 560, 24, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000175F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig17.0"
      x="724"
      y="572"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig17.1"
      x="724"
      y="572"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig17.2"
      x="723"
      y="571"
      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="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001760"
       stroke="1"
       strokecolor="black"
  >
    <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="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001760"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig18.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="633"
              y="572" />
      <lineto x="712"
              y="572" />
    </path>
  </group>
  <group name="Fig19"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[192, 632, 124, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001761"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig19.0"
      x="193"
      y="633"
      width="122"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig19.1"
      x="192"
      y="632"
      width="124"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig19.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[200, 632, 108, 0]"
         href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001761"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig19.2.0"
        x="200"
        y="632"
        width="108"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig19.3"
      x="200"
      y="632"
      width="108"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >creates HowTos</text>
  </group>
  <group name="Fig20"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001762"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig13"
      destPortFig="Fig19"
      sourceFigNode="Fig13"
      destFigNode="Fig19"
      <argouml:pathitem figname="Fig20.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001762"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig20.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="248"
              y="584" />
      <lineto x="248"
              y="632" />
    </path>
  </group>
  <group name="Fig21"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[176, 712, 175, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001768"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig21.0"
      x="177"
      y="713"
      width="173"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig21.1"
      x="176"
      y="712"
      width="175"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig21.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[184, 712, 159, 0]"
         href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001768"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig21.2.0"
        x="184"
        y="712"
        width="159"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig21.3"
      x="184"
      y="712"
      width="159"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >return(application.Root)</text>
  </group>
  <group name="Fig22"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001769"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig19"
      destPortFig="Fig21"
      sourceFigNode="Fig19"
      destFigNode="Fig21"
      <argouml:pathitem figname="Fig22.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001769"
                        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="249"
              y="668" />
      <lineto x="249"
              y="712" />
    </path>
  </group>
  <group name="Fig23"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[240, 784, 24, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000176C"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig23.0"
      x="252"
      y="796"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig23.1"
      x="252"
      y="796"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig23.2"
      x="251"
      y="795"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig24"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000176D"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig21.0"
      destPortFig="Fig23.0"
      sourceFigNode="Fig21"
      destFigNode="Fig23"
      <argouml:pathitem figname="Fig24.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000176D"
                        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="252"
              y="747" />
      <lineto x="252"
              y="784" />
    </path>
  </group>
  <group name="Fig25"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[136, 64, 221, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001811"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig25.0"
      x="137"
      y="65"
      width="219"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig25.1"
      x="136"
      y="64"
      width="221"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig25.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[144, 64, 205, 0]"
         href="-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001811"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig25.2.0"
        x="144"
        y="64"
        width="205"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig25.3"
      x="144"
      y="64"
      width="205"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >checks the access to the sourceURI</text>
  </group>
  <group name="Fig26"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001814"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig25.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig25"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig26.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001814"
                        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="243"
              y="99" />
      <lineto x="243"
              y="129" />
    </path>
  </group>
  <group name="Fig27"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[152, 192, 191, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001817"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig27.0"
      x="153"
      y="193"
      width="189"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig27.1"
      x="152"
      y="192"
      width="191"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig27.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[160, 192, 175, 0]"
         href="-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001817"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig27.2.0"
        x="160"
        y="192"
        width="175"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig27.3"
      x="160"
      y="192"
      width="175"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >checks the access to resource</text>
  </group>
  <group name="Fig28"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001818"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1"
      destPortFig="Fig27"
      sourceFigNode="Fig1"
      destFigNode="Fig27"
      <argouml:pathitem figname="Fig28.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001818"
                        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="247"
              y="164" />
      <lineto x="247"
              y="192" />
    </path>
  </group>
  <group name="Fig29"
       description="org.argouml.uml.diagram.state.ui.FigJunctionState[232, 256, 32, 32]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000181B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig29.0"
      x="232"
      y="256"
      width="32"
      height="32"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig29.1"
      x="232"
      y="256"
      width="32"
      height="32"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig30"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000181C"
       stroke="1"
       strokecolor="black"
  >
    <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="-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000181C"
                        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="248"
              y="227" />
      <lineto x="248"
              y="256" />
    </path>
  </group>
  <group name="Fig31"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[520, 256, 119, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000181D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig31.0"
      x="521"
      y="257"
      width="117"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig31.1"
      x="520"
      y="256"
      width="119"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig31.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[528, 256, 103, 0]"
         href="-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000181D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig31.2.0"
        x="528"
        y="256"
        width="103"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig31.3"
      x="528"
      y="256"
      width="103"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Risese exception</text>
  </group>
  <group name="Fig32"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000181E"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig29"
      destPortFig="Fig31"
      sourceFigNode="Fig29"
      destFigNode="Fig31"
      <argouml:pathitem figname="Fig32.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--634ddb5f:12dcd2048f9:-8000:000000000000181E"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig32.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="264"
              y="272" />
      <lineto x="520"
              y="272" />
    </path>
  </group>
  <group name="Fig33"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[712, 264, 24, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001821"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig33.0"
      x="724"
      y="276"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig33.1"
      x="724"
      y="276"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig33.2"
      x="723"
      y="275"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig34"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001822"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig31.0"
      destPortFig="Fig33.0"
      sourceFigNode="Fig31"
      destFigNode="Fig33"
      <argouml:pathitem figname="Fig34.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118--634ddb5f:12dcd2048f9:-8000:0000000000001822"
                        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="638"
              y="275" />
      <lineto x="712"
              y="275" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000176F"
      name="translator activity 3"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[128, 24, 16, 16]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001771"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="136"
      y="32"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig0.1"
      x="136"
      y="32"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[48, 88, 208, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001772"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="49"
      y="89"
      width="206"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig1.1"
      x="48"
      y="88"
      width="208"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[56, 88, 192, 0]"
         href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001772"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="56"
        y="88"
        width="192"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="56"
      y="88"
      width="192"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >for each HowTo from Solution</text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001773"
       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="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001773"
                        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="136"
              y="41" />
      <lineto x="136"
              y="88" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[40, 168, 230, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001776"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="41"
      y="169"
      width="228"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig3.1"
      x="40"
      y="168"
      width="230"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[48, 168, 214, 0]"
         href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001776"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="48"
        y="168"
        width="214"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig3.3"
      x="48"
      y="168"
      width="214"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >searches for TranslationStrategy</text>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001777"
       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="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001777"
                        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="141"
              y="124" />
      <lineto x="141"
              y="168" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.state.ui.FigJunctionState[120, 240, 32, 32]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000177A"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="120"
      y="240"
      width="32"
      height="32"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig5.1"
      x="120"
      y="240"
      width="32"
      height="32"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[252, 240, 122, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000177D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig6.0"
      x="253"
      y="241"
      width="120"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig6.1"
      x="252"
      y="240"
      width="122"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig6.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[260, 240, 106, 0]"
         href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000177D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.2.0"
        x="260"
        y="240"
        width="106"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig6.3"
      x="260"
      y="240"
      width="106"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Rises exception</text>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000177E"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig5"
      destPortFig="Fig6"
      sourceFigNode="Fig5"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig7.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000177E"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig7.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="152"
              y="256" />
      <lineto x="252"
              y="256" />
    </path>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001780"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3.0"
      destPortFig="Fig5.0"
      sourceFigNode="Fig3"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001780"
                        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="136"
              y="203" />
      <lineto x="136"
              y="240" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[424, 248, 24, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001790"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig9.0"
      x="436"
      y="260"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig9.1"
      x="436"
      y="260"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig9.2"
      x="435"
      y="259"
      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="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001791"
       stroke="1"
       strokecolor="black"
  >
    <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="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001791"
                        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="373"
              y="259" />
      <lineto x="424"
              y="259" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[88, 320, 111, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001792"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig11.0"
      x="89"
      y="321"
      width="109"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig11.1"
      x="88"
      y="320"
      width="111"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig11.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[96, 320, 95, 0]"
         href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001792"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.2.0"
        x="96"
        y="320"
        width="95"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig11.3"
      x="96"
      y="320"
      width="95"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >create(Patch)</text>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001793"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig5"
      destPortFig="Fig11"
      sourceFigNode="Fig5"
      destFigNode="Fig11"
      <argouml:pathitem figname="Fig12.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001793"
                        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="136"
              y="272" />
      <lineto x="136"
              y="320" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[56, 392, 211, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001797"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig13.0"
      x="57"
      y="393"
      width="209"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig13.1"
      x="56"
      y="392"
      width="211"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig13.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[64, 392, 195, 0]"
         href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001797"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.2.0"
        x="64"
        y="392"
        width="195"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig13.3"
      x="64"
      y="392"
      width="195"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >wrap(Patch): KnowledgePatch</text>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001798"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig11"
      destPortFig="Fig13"
      sourceFigNode="Fig11"
      destFigNode="Fig13"
      <argouml:pathitem figname="Fig14.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:0000000000001798"
                        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="139"
              y="356" />
      <lineto x="139"
              y="392" />
    </path>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[64, 464, 176, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000179C"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig15.0"
      x="65"
      y="465"
      width="174"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig15.1"
      x="64"
      y="464"
      width="176"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig15.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[72, 464, 160, 0]"
         href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000179C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig15.2.0"
        x="72"
        y="464"
        width="160"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig15.3"
      x="72"
      y="464"
      width="160"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >return(KnowledgePatch)</text>
  </group>
  <group name="Fig16"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000179D"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig13"
      destPortFig="Fig15"
      sourceFigNode="Fig13"
      destFigNode="Fig15"
      <argouml:pathitem figname="Fig16.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:000000000000179D"
                        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="150"
              y="428" />
      <lineto x="150"
              y="464" />
    </path>
  </group>
  <group name="Fig17"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[136, 552, 24, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017A0"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig17.0"
      x="148"
      y="564"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig17.1"
      x="148"
      y="564"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig17.2"
      x="147"
      y="563"
      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="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017A1"
       stroke="1"
       strokecolor="black"
  >
    <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="-64--88-121--118-7fa1e3df:12d5af2ef8e:-8000:00000000000017A1"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig18.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="148"
              y="499" />
      <lineto x="148"
              y="552" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001082"
      name="storage test class"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[0, 0, 360, 72]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000089C"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="0"
      y="0"
      width="360"
      height="72"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="1"
      y="1"
      width="358"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::solutiongenerator::solutionchecker::Rule</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1, 1, 358, 0]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000089C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="1"
        y="1"
        width="358"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig0.3"
      x="0"
      y="24"
      width="360"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1, 25, 358, 25]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000089C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="1"
        y="25"
        width="358"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="1"
        y="25"
        width="358"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >howTo : HowTo</text>
    </group>
    <rectangle name="Fig0.5"
      x="0"
      y="49"
      width="360"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1, 50, 358, 21]"
         href="-64--88-41-1-67347dc8:12acc0a19f9:-8000:000000000000089C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.6.0"
        x="1"
        y="50"
        width="358"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[560, 16, 264, 72]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CD4"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="560"
      y="16"
      width="264"
      height="72"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="561"
      y="17"
      width="262"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::util::sequence::Sequence</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[561, 17, 262, 0]"
         href="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CD4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="561"
        y="17"
        width="262"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig1.3"
      x="560"
      y="40"
      width="264"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[561, 41, 262, 25]"
         href="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CD4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.4.0"
        x="561"
        y="41"
        width="262"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.4.1"
        x="561"
        y="41"
        width="262"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >first : SequenceElement</text>
    </group>
    <rectangle name="Fig1.5"
      x="560"
      y="65"
      width="264"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[561, 66, 262, 21]"
         href="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CD4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.6.0"
        x="561"
        y="66"
        width="262"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001165"
       sourceConnector="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001166"
       destConnector="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001169"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig5"
      sourceFigNode="Fig0"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig2.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001165"
                        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="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001166"
                        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="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001166"
                        angle="-16.0"
                        offset="74" />
      <argouml:pathitem figname="Fig2.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001169"
                        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="-64--88-121--118-55c73797:12c7c99a57d:-8000:0000000000001169"
                        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="184"
              y="72" />
      <lineto x="184"
              y="208" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[512, 160, 315, 89]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CE8"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="512"
      y="160"
      width="315"
      height="89"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig3.1"
      x="513"
      y="161"
      width="313"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::util::sequence::SequenceElement</text>
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[513, 161, 313, 0]"
         href="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CE8"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="513"
        y="161"
        width="313"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig3.3"
      x="512"
      y="184"
      width="315"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[513, 185, 313, 42]"
         href="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CE8"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.4.0"
        x="513"
        y="185"
        width="313"
        height="42"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig3.4.1"
        x="513"
        y="185"
        width="313"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >next : SequenceElement</text>
      <text name="Fig3.4.2"
        x="513"
        y="202"
        width="313"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >content : HowTo</text>
    </group>
    <rectangle name="Fig3.5"
      x="512"
      y="226"
      width="315"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[513, 227, 313, 21]"
         href="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000CE8"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.6.0"
        x="513"
        y="227"
        width="313"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000D04"
       sourceConnector="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000D05"
       destConnector="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000D08"
       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.FigTextGroup"
                        ownerhref="-64--88-121--118-2077b77e:12b954fb0b7:-8000:0000000000000D04"
                        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--118-2077b77e:12b954fb0b7:-8000:0000000000000D05"
                        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--118-2077b77e:12b954fb0b7:-8000:0000000000000D05"
                        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--118-2077b77e:12b954fb0b7:-8000:0000000000000D08"
                        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--118-2077b77e:12b954fb0b7:-8000:0000000000000D08"
                        angle="260.0"
                        offset="124" />
    </private>
    <path name="Fig4.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="789"
              y="88" />
      <lineto x="789"
              y="160" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[8, 208, 197, 76]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="8"
      y="208"
      width="197"
      height="76"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig5.1"
      x="9"
      y="209"
      width="195"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::HowTo</text>
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[9, 209, 195, 0]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="9"
        y="209"
        width="195"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig5.3"
      x="8"
      y="232"
      width="197"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig5.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[9, 233, 195, 26]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.4.0"
        x="9"
        y="233"
        width="195"
        height="26"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig5.4.1"
        x="9"
        y="233"
        width="195"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >context : Context</text>
    </group>
    <rectangle name="Fig5.5"
      x="8"
      y="259"
      width="197"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig5.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[9, 260, 195, 22]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AC0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.6.0"
        x="9"
        y="260"
        width="195"
        height="22"
        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--6b6a130b:12d29b5c08e:-8000:00000000000013A0"
       sourceConnector="127-0-1-1--6b6a130b:12d29b5c08e:-8000:00000000000013A1"
       destConnector="127-0-1-1--6b6a130b:12d29b5c08e:-8000:00000000000013A4"
       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.FigTextGroup"
                        ownerhref="127-0-1-1--6b6a130b:12d29b5c08e:-8000:00000000000013A0"
                        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--6b6a130b:12d29b5c08e:-8000:00000000000013A1"
                        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--6b6a130b:12d29b5c08e:-8000:00000000000013A1"
                        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--6b6a130b:12d29b5c08e:-8000:00000000000013A4"
                        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--6b6a130b:12d29b5c08e:-8000:00000000000013A4"
                        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="512"
              y="208" />
      <lineto x="205"
              y="208" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[128, 528, 207, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig7.0"
      x="128"
      y="528"
      width="207"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig7.1"
      x="129"
      y="529"
      width="205"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddClass</text>
    <group name="Fig7.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[129, 529, 205, 0]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="129"
        y="529"
        width="205"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig7.3"
      x="128"
      y="552"
      width="207"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig7.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[129, 553, 205, 21]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.4.0"
        x="129"
        y="553"
        width="205"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig7.5"
      x="128"
      y="573"
      width="207"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig7.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[129, 574, 205, 21]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.6.0"
        x="129"
        y="574"
        width="205"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000143A"
       sourceConnector="-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000143B"
       destConnector="-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000143E"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7"
      destPortFig="Fig5"
      sourceFigNode="Fig7"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000143A"
                        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="-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000143B"
                        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="-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000143B"
                        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--118-128aff32:12ca1ee95dd:-8000:000000000000143E"
                        angle="-172.0"
                        offset="79" />
      <argouml:pathitem figname="Fig8.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-128aff32:12ca1ee95dd:-8000:000000000000143E"
                        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="335"
              y="552" />
      <lineto x="552"
              y="552" />
      <lineto x="552"
              y="272" />
      <lineto x="205"
              y="272" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[40, 624, 232, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF5"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig9.0"
      x="40"
      y="624"
      width="232"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig9.1"
      x="41"
      y="625"
      width="230"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::RemoveClass</text>
    <group name="Fig9.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[41, 625, 230, 0]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.2.0"
        x="41"
        y="625"
        width="230"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig9.3"
      x="40"
      y="648"
      width="232"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig9.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[41, 649, 230, 21]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.4.0"
        x="41"
        y="649"
        width="230"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig9.5"
      x="40"
      y="669"
      width="232"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig9.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[41, 670, 230, 21]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.6.0"
        x="41"
        y="670"
        width="230"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001433"
       sourceConnector="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001434"
       destConnector="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001437"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig9"
      destPortFig="Fig5"
      sourceFigNode="Fig9"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001433"
                        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--118-128aff32:12ca1ee95dd:-8000:0000000000001434"
                        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="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001434"
                        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--118-128aff32:12ca1ee95dd:-8000:0000000000001437"
                        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--118-128aff32:12ca1ee95dd:-8000:0000000000001437"
                        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="272"
              y="656" />
      <lineto x="696"
              y="656" />
      <lineto x="696"
              y="256" />
      <lineto x="205"
              y="256" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[16, 368, 222, 122]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000184C"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig11.0"
      x="16"
      y="368"
      width="222"
      height="122"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig11.1"
      x="17"
      y="369"
      width="220"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::ActionClass</text>
    <group name="Fig11.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[17, 369, 220, 0]"
         href="-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000184C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.2.0"
        x="17"
        y="369"
        width="220"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig11.3"
      x="16"
      y="392"
      width="222"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig11.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[17, 393, 220, 76]"
         href="-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000184C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.4.0"
        x="17"
        y="393"
        width="220"
        height="76"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig11.4.1"
        x="17"
        y="393"
        width="220"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >superClass : ActionClass</text>
      <text name="Fig11.4.2"
        x="17"
        y="410"
        width="220"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >parameters : Sequence</text>
      <text name="Fig11.4.3"
        x="17"
        y="427"
        width="220"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >mandatoryParameters : Set</text>
      <text name="Fig11.4.4"
        x="17"
        y="444"
        width="220"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >scope : Set</text>
    </group>
    <rectangle name="Fig11.5"
      x="16"
      y="468"
      width="222"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig11.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[17, 469, 220, 21]"
         href="-64--88-121--118--3ed16425:12d5fecd723:-8000:000000000000184C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.6.0"
        x="17"
        y="469"
        width="220"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017D1"
       sourceConnector="-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017D2"
       destConnector="-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017D5"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig11"
      destPortFig="Fig1"
      sourceFigNode="Fig11"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig12.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017D1"
                        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--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017D2"
                        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--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017D2"
                        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--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017D5"
                        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--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017D5"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig12.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="238"
              y="456" />
      <lineto x="952"
              y="456" />
      <lineto x="952"
              y="72" />
      <lineto x="824"
              y="72" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017DC"
       sourceConnector="-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017DD"
       destConnector="-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017E0"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig11"
      destPortFig="Fig5"
      sourceFigNode="Fig11"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig13.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017DC"
                        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="-64--88-121--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017DD"
                        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--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017DD"
                        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--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017E0"
                        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--118-4ab90e1d:12d7e0f40b8:-8000:00000000000017E0"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig13.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="238"
              y="416" />
      <lineto x="336"
              y="416" />
      <lineto x="336"
              y="280" />
      <lineto x="205"
              y="280" />
    </path>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--5685f3b6:12d79e72133:-8000:00000000000017AB"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig11"
      destPortFig="Fig5"
      sourceFigNode="Fig11"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig14.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--5685f3b6:12d79e72133:-8000:00000000000017AB"
                        angle="76.0"
                        offset="42" />
    </private>
    <path name="Fig14.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="112"
              y="368" />
      <lineto x="112"
              y="284" />
    </path>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001883"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7"
      destPortFig="Fig11"
      sourceFigNode="Fig7"
      destFigNode="Fig11"
      <argouml:pathitem figname="Fig15.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001883"
                        angle="-266.0"
                        offset="36" />
    </private>
    <path name="Fig15.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="213"
              y="528" />
      <lineto x="213"
              y="490" />
    </path>
  </group>
  <group name="Fig16"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001888"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig9"
      destPortFig="Fig11"
      sourceFigNode="Fig9"
      destFigNode="Fig11"
      <argouml:pathitem figname="Fig16.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--3ed16425:12d5fecd723:-8000:0000000000001888"
                        angle="-98.0"
                        offset="35" />
    </private>
    <path name="Fig16.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="80"
              y="624" />
      <lineto x="80"
              y="560" />
      <lineto x="80"
              y="490" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-121--118-71d66e14:12c2c1e189f:-8000:0000000000001082"
      name="storage test object"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[0, 0, 207, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="0"
      y="0"
      width="207"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="1"
      y="1"
      width="205"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddClass</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1, 1, 205, 0]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="1"
        y="1"
        width="205"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig0.3"
      x="0"
      y="24"
      width="207"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1, 25, 205, 21]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="1"
        y="25"
        width="205"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig0.5"
      x="0"
      y="45"
      width="207"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1, 46, 205, 21]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AF3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.6.0"
        x="1"
        y="46"
        width="205"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[192, 96, 260, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001167"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="192"
      y="96"
      width="260"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="193"
      y="97"
      width="258"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddMethodAction</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[193, 97, 258, 0]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001167"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="193"
        y="97"
        width="258"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig1.3"
      x="192"
      y="120"
      width="260"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[193, 121, 258, 21]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001167"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.4.0"
        x="193"
        y="121"
        width="258"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig1.5"
      x="192"
      y="141"
      width="260"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[193, 142, 258, 21]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001167"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.6.0"
        x="193"
        y="142"
        width="258"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001168"
       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="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001168"
                        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="192"
              y="96" />
      <lineto x="192"
              y="68" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[432, 192, 230, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000142B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="432"
      y="192"
      width="230"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig3.1"
      x="433"
      y="193"
      width="228"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddOperator</text>
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[433, 193, 228, 0]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000142B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="433"
        y="193"
        width="228"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig3.3"
      x="432"
      y="216"
      width="230"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[433, 217, 228, 21]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000142B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.4.0"
        x="433"
        y="217"
        width="228"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig3.5"
      x="432"
      y="237"
      width="230"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[433, 238, 228, 21]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000142B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.6.0"
        x="433"
        y="238"
        width="228"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000142C"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3"
      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="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000142C"
                        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="432"
              y="208" />
      <lineto x="416"
              y="208" />
      <lineto x="416"
              y="164" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[656, 288, 349, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001439"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="656"
      y="288"
      width="349"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig5.1"
      x="657"
      y="289"
      width="347"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddProbabilisticalLogicOperator</text>
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[657, 289, 347, 0]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001439"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="657"
        y="289"
        width="347"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig5.3"
      x="656"
      y="312"
      width="349"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig5.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[657, 313, 347, 21]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001439"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.4.0"
        x="657"
        y="313"
        width="347"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig5.5"
      x="656"
      y="333"
      width="349"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig5.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[657, 334, 347, 21]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001439"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.6.0"
        x="657"
        y="334"
        width="347"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000143A"
       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="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000143A"
                        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="656"
              y="288" />
      <lineto x="656"
              y="260" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[992, 384, 231, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001425"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig7.0"
      x="992"
      y="384"
      width="231"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig7.1"
      x="993"
      y="385"
      width="229"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddNegation</text>
    <group name="Fig7.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[993, 385, 229, 0]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001425"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="993"
        y="385"
        width="229"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig7.3"
      x="992"
      y="408"
      width="231"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig7.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[993, 409, 229, 21]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001425"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.4.0"
        x="993"
        y="409"
        width="229"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig7.5"
      x="992"
      y="429"
      width="231"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig7.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[993, 430, 229, 21]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001425"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.6.0"
        x="993"
        y="430"
        width="229"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000143E"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7"
      destPortFig="Fig5"
      sourceFigNode="Fig7"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000143E"
                        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="992"
              y="392" />
      <lineto x="960"
              y="392" />
      <lineto x="960"
              y="356" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[992, 464, 241, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001442"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig9.0"
      x="992"
      y="464"
      width="241"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig9.1"
      x="993"
      y="465"
      width="239"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddImplication</text>
    <group name="Fig9.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[993, 465, 239, 0]"
         href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001442"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.2.0"
        x="993"
        y="465"
        width="239"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig9.3"
      x="992"
      y="488"
      width="241"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig9.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[993, 489, 239, 21]"
         href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001442"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.4.0"
        x="993"
        y="489"
        width="239"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig9.5"
      x="992"
      y="509"
      width="241"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig9.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[993, 510, 239, 21]"
         href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001442"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.6.0"
        x="993"
        y="510"
        width="239"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000143C"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig9"
      destPortFig="Fig5"
      sourceFigNode="Fig9"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000143C"
                        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="992"
              y="472" />
      <lineto x="960"
              y="472" />
      <lineto x="960"
              y="356" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[992, 544, 248, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001441"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig11.0"
      x="992"
      y="544"
      width="248"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig11.1"
      x="993"
      y="545"
      width="246"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddConjunction</text>
    <group name="Fig11.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[993, 545, 246, 0]"
         href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001441"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.2.0"
        x="993"
        y="545"
        width="246"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig11.3"
      x="992"
      y="568"
      width="248"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig11.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[993, 569, 246, 21]"
         href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001441"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.4.0"
        x="993"
        y="569"
        width="246"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig11.5"
      x="992"
      y="589"
      width="248"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig11.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[993, 590, 246, 21]"
         href="-64--88-121--118-128aff32:12ca1ee95dd:-8000:0000000000001441"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.6.0"
        x="993"
        y="590"
        width="246"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000143B"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig11"
      destPortFig="Fig5"
      sourceFigNode="Fig11"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig12.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000143B"
                        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="992"
              y="552" />
      <lineto x="960"
              y="552" />
      <lineto x="960"
              y="356" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[992, 624, 303, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001424"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig13.0"
      x="992"
      y="624"
      width="303"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig13.1"
      x="993"
      y="625"
      width="301"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddProbabilisticProperty</text>
    <group name="Fig13.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[993, 625, 301, 0]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001424"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.2.0"
        x="993"
        y="625"
        width="301"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig13.3"
      x="992"
      y="648"
      width="303"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig13.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[993, 649, 301, 21]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001424"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.4.0"
        x="993"
        y="649"
        width="301"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig13.5"
      x="992"
      y="669"
      width="303"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig13.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[993, 670, 301, 21]"
         href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001424"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.6.0"
        x="993"
        y="670"
        width="301"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000143F"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig13"
      destPortFig="Fig5"
      sourceFigNode="Fig13"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig14.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:000000000000143F"
                        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="992"
              y="632" />
      <lineto x="960"
              y="632" />
      <lineto x="960"
              y="356" />
    </path>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[432, 720, 233, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A6"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig15.0"
      x="432"
      y="720"
      width="233"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig15.1"
      x="433"
      y="721"
      width="231"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddCondition</text>
    <group name="Fig15.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[433, 721, 231, 0]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A6"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig15.2.0"
        x="433"
        y="721"
        width="231"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig15.3"
      x="432"
      y="744"
      width="233"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig15.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[433, 745, 231, 21]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A6"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig15.4.0"
        x="433"
        y="745"
        width="231"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig15.5"
      x="432"
      y="765"
      width="233"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig15.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[433, 766, 231, 21]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A6"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig15.6.0"
        x="433"
        y="766"
        width="231"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig16"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A7"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig15"
      destPortFig="Fig1"
      sourceFigNode="Fig15"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig16.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A7"
                        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="432"
              y="728" />
      <lineto x="416"
              y="728" />
      <lineto x="416"
              y="164" />
    </path>
  </group>
  <group name="Fig17"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[656, 816, 329, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000116D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig17.0"
      x="656"
      y="816"
      width="329"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig17.1"
      x="657"
      y="817"
      width="327"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddProbabilisticalExpression</text>
    <group name="Fig17.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[657, 817, 327, 0]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000116D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig17.2.0"
        x="657"
        y="817"
        width="327"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig17.3"
      x="656"
      y="840"
      width="329"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig17.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[657, 841, 327, 21]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000116D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig17.4.0"
        x="657"
        y="841"
        width="327"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig17.5"
      x="656"
      y="861"
      width="329"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig17.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[657, 862, 327, 21]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000116D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig17.6.0"
        x="657"
        y="862"
        width="327"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig18"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001432"
       sourceConnector="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001433"
       destConnector="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001436"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig17"
      destPortFig="Fig3"
      sourceFigNode="Fig17"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig18.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001432"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig18.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001433"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig18.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001433"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig18.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001436"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig18.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--118-343c9c2f:12ca79cb72f:-8000:0000000000001436"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig18.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="985"
              y="824" />
      <lineto x="1368"
              y="824" />
      <lineto x="1368"
              y="256" />
      <lineto x="662"
              y="256" />
    </path>
  </group>
  <group name="Fig19"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A8"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig17"
      destPortFig="Fig15"
      sourceFigNode="Fig17"
      destFigNode="Fig15"
      <argouml:pathitem figname="Fig19.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A8"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig19.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="656"
              y="816" />
      <lineto x="656"
              y="788" />
    </path>
  </group>
  <group name="Fig20"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[192, 1072, 243, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001169"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig20.0"
      x="192"
      y="1072"
      width="243"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig20.1"
      x="193"
      y="1073"
      width="241"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddApplication</text>
    <group name="Fig20.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[193, 1073, 241, 0]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001169"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig20.2.0"
        x="193"
        y="1073"
        width="241"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig20.3"
      x="192"
      y="1096"
      width="243"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig20.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[193, 1097, 241, 21]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001169"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig20.4.0"
        x="193"
        y="1097"
        width="241"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig20.5"
      x="192"
      y="1117"
      width="243"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig20.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[193, 1118, 241, 21]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001169"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig20.6.0"
        x="193"
        y="1118"
        width="241"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig21"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000116B"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig20"
      destPortFig="Fig0"
      sourceFigNode="Fig20"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig21.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000116B"
                        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="192"
              y="1088" />
      <lineto x="176"
              y="1088" />
      <lineto x="176"
              y="68" />
    </path>
  </group>
  <group name="Fig22"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[192, 920, 221, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001165"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig22.0"
      x="192"
      y="920"
      width="221"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig22.1"
      x="193"
      y="921"
      width="219"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddMethod</text>
    <group name="Fig22.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[193, 921, 219, 0]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001165"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig22.2.0"
        x="193"
        y="921"
        width="219"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig22.3"
      x="192"
      y="944"
      width="221"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig22.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[193, 945, 219, 21]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001165"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig22.4.0"
        x="193"
        y="945"
        width="219"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig22.5"
      x="192"
      y="965"
      width="221"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig22.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[193, 966, 219, 21]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001165"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig22.6.0"
        x="193"
        y="966"
        width="219"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig23"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001186"
       sourceConnector="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001187"
       destConnector="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000118A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig22"
      destPortFig="Fig1"
      sourceFigNode="Fig22"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig23.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001186"
                        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="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001187"
                        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="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001187"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig23.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000118A"
                        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="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000118A"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig23.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="302"
              y="920" />
      <lineto x="302"
              y="164" />
    </path>
  </group>
  <group name="Fig24"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001166"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig22"
      destPortFig="Fig0"
      sourceFigNode="Fig22"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig24.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001166"
                        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="192"
              y="936" />
      <lineto x="176"
              y="936" />
      <lineto x="176"
              y="68" />
    </path>
  </group>
  <group name="Fig25"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[192, 1200, 219, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFB"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig25.0"
      x="192"
      y="1200"
      width="219"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig25.1"
      x="193"
      y="1201"
      width="217"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddModule</text>
    <group name="Fig25.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[193, 1201, 217, 0]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig25.2.0"
        x="193"
        y="1201"
        width="217"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig25.3"
      x="192"
      y="1224"
      width="219"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig25.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[193, 1225, 217, 21]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig25.4.0"
        x="193"
        y="1225"
        width="217"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig25.5"
      x="192"
      y="1245"
      width="219"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig25.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[193, 1246, 217, 21]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig25.6.0"
        x="193"
        y="1246"
        width="217"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig26"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000117F"
       sourceConnector="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001180"
       destConnector="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001183"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig25"
      destPortFig="Fig22"
      sourceFigNode="Fig25"
      destFigNode="Fig22"
      <argouml:pathitem figname="Fig26.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000117F"
                        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="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001180"
                        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="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001180"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig26.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001183"
                        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="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001183"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig26.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="411"
              y="1200" />
      <lineto x="648"
              y="1200" />
      <lineto x="648"
              y="960" />
      <lineto x="413"
              y="960" />
    </path>
  </group>
  <group name="Fig27"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFC"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig25"
      destPortFig="Fig0"
      sourceFigNode="Fig25"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig27.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFC"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig27.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="192"
              y="1216" />
      <lineto x="176"
              y="1216" />
      <lineto x="176"
              y="68" />
    </path>
  </group>
  <group name="Fig28"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[192, 1544, 218, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000116A"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig28.0"
      x="192"
      y="1544"
      width="218"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig28.1"
      x="193"
      y="1545"
      width="216"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddProject</text>
    <group name="Fig28.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[193, 1545, 216, 0]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000116A"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig28.2.0"
        x="193"
        y="1545"
        width="216"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig28.3"
      x="192"
      y="1568"
      width="218"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig28.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[193, 1569, 216, 21]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000116A"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig28.4.0"
        x="193"
        y="1569"
        width="216"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig28.5"
      x="192"
      y="1589"
      width="218"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig28.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[193, 1590, 216, 21]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000116A"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig28.6.0"
        x="193"
        y="1590"
        width="216"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig29"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000116F"
       sourceConnector="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001170"
       destConnector="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001173"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig20"
      destPortFig="Fig28"
      sourceFigNode="Fig20"
      destFigNode="Fig28"
      <argouml:pathitem figname="Fig29.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000116F"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig29.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001170"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig29.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001170"
                        angle="331.0"
                        offset="60" />
      <argouml:pathitem figname="Fig29.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001173"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig29.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001173"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig29.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="435"
              y="1088" />
      <lineto x="688"
              y="1088" />
      <lineto x="688"
              y="1560" />
      <lineto x="410"
              y="1560" />
    </path>
  </group>
  <group name="Fig30"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001178"
       sourceConnector="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001179"
       destConnector="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000117C"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig28"
      destPortFig="Fig25"
      sourceFigNode="Fig28"
      destFigNode="Fig25"
      <argouml:pathitem figname="Fig30.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001178"
                        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="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001179"
                        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="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001179"
                        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="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000117C"
                        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="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000117C"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig30.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="410"
              y="1544" />
      <lineto x="656"
              y="1544" />
      <lineto x="656"
              y="1240" />
      <lineto x="411"
              y="1240" />
    </path>
  </group>
  <group name="Fig31"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000116C"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig28"
      destPortFig="Fig0"
      sourceFigNode="Fig28"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig31.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000116C"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig31.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="192"
              y="1560" />
      <lineto x="176"
              y="1560" />
      <lineto x="176"
              y="68" />
    </path>
  </group>
  <group name="Fig32"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[194, 1464, 227, 67]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFD"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig32.0"
      x="194"
      y="1464"
      width="227"
      height="67"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig32.1"
      x="195"
      y="1465"
      width="225"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddProperty</text>
    <group name="Fig32.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[195, 1465, 225, 0]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig32.2.0"
        x="195"
        y="1465"
        width="225"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig32.3"
      x="194"
      y="1488"
      width="227"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig32.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[195, 1489, 225, 21]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig32.4.0"
        x="195"
        y="1489"
        width="225"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig32.5"
      x="194"
      y="1509"
      width="227"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig32.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[195, 1510, 225, 21]"
         href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig32.6.0"
        x="195"
        y="1510"
        width="225"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig33"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000118D"
       sourceConnector="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000118E"
       destConnector="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001191"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig25"
      destPortFig="Fig32"
      sourceFigNode="Fig25"
      destFigNode="Fig32"
      <argouml:pathitem figname="Fig33.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000118D"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig33.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000118E"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig33.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000118E"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig33.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001191"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig33.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001191"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig33.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="411"
              y="1264" />
      <lineto x="616"
              y="1264" />
      <lineto x="616"
              y="1488" />
      <lineto x="421"
              y="1488" />
    </path>
  </group>
  <group name="Fig34"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFE"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig32"
      destPortFig="Fig0"
      sourceFigNode="Fig32"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig34.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-41-1-5f83c239:12ad12e8eda:-8000:0000000000000AFE"
                        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="194"
              y="1472" />
      <lineto x="176"
              y="1472" />
      <lineto x="176"
              y="68" />
    </path>
  </group>
  <group name="Fig35"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[192, 1368, 213, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001195"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig35.0"
      x="192"
      y="1368"
      width="213"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig35.1"
      x="193"
      y="1369"
      width="211"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddScope</text>
    <group name="Fig35.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[193, 1369, 211, 0]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001195"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig35.2.0"
        x="193"
        y="1369"
        width="211"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig35.3"
      x="192"
      y="1392"
      width="213"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig35.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[193, 1393, 211, 21]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001195"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig35.4.0"
        x="193"
        y="1393"
        width="211"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig35.5"
      x="192"
      y="1413"
      width="213"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig35.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[193, 1414, 211, 21]"
         href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001195"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig35.6.0"
        x="193"
        y="1414"
        width="211"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig36"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000119F"
       sourceConnector="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A0"
       destConnector="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A3"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig32"
      destPortFig="Fig35"
      sourceFigNode="Fig32"
      destFigNode="Fig35"
      <argouml:pathitem figname="Fig36.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:000000000000119F"
                        angle="-116.0"
                        offset="8" />
      <argouml:pathitem figname="Fig36.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A0"
                        angle="319.0"
                        offset="17" />
      <argouml:pathitem figname="Fig36.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A0"
                        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="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A3"
                        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="127-0-0-1-4efa29ea:12bb3171c84:-8000:00000000000011A3"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig36.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="421"
              y="1464" />
      <lineto x="544"
              y="1464" />
      <lineto x="544"
              y="1408" />
      <lineto x="405"
              y="1408" />
    </path>
  </group>
  <group name="Fig37"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001197"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig35"
      destPortFig="Fig0"
      sourceFigNode="Fig35"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig37.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-0-1-4efa29ea:12bb3171c84:-8000:0000000000001197"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig37.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="192"
              y="1376" />
      <lineto x="176"
              y="1376" />
      <lineto x="176"
              y="68" />
    </path>
  </group>
  <group name="Fig38"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[192, 1288, 248, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--118--5685f3b6:12d79e72133:-8000:00000000000017EF"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig38.0"
      x="192"
      y="1288"
      width="248"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig38.1"
      x="193"
      y="1289"
      width="246"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >menta::model::howto::AddNamespace</text>
    <group name="Fig38.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[193, 1289, 246, 0]"
         href="-64--88-121--118--5685f3b6:12d79e72133:-8000:00000000000017EF"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig38.2.0"
        x="193"
        y="1289"
        width="246"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig38.3"
      x="192"
      y="1312"
      width="248"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig38.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[193, 1313, 246, 21]"
         href="-64--88-121--118--5685f3b6:12d79e72133:-8000:00000000000017EF"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig38.4.0"
        x="193"
        y="1313"
        width="246"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig38.5"
      x="192"
      y="1333"
      width="248"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig38.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[193, 1334, 246, 21]"
         href="-64--88-121--118--5685f3b6:12d79e72133:-8000:00000000000017EF"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig38.6.0"
        x="193"
        y="1334"
        width="246"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig39"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--118--5685f3b6:12d79e72133:-8000:00000000000017F0"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig38.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig38"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig39.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--118--5685f3b6:12d79e72133:-8000:00000000000017F0"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig39.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="192"
              y="1304" />
      <lineto x="176"
              y="1304" />
      <lineto x="176"
              y="68" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001841"
      name="do not confirm the generated Solution activity 2"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[96, 24, 16, 16]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001843"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="104"
      y="32"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig0.1"
      x="104"
      y="32"
      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, 64, 231, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001844"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="1"
      y="65"
      width="229"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig1.1"
      x="0"
      y="64"
      width="231"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[8, 64, 215, 0]"
         href="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001844"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="8"
        y="64"
        width="215"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="8"
      y="64"
      width="215"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >receives PartialClarificationResponse</text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001845"
       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="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001845"
                        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="104"
              y="41" />
      <lineto x="104"
              y="64" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[16, 144, 170, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001849"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="17"
      y="145"
      width="168"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig3.1"
      x="16"
      y="144"
      width="170"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[24, 144, 154, 0]"
         href="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:0000000000001849"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="24"
        y="144"
        width="154"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig3.3"
      x="24"
      y="144"
      width="154"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KBServer.save(Response)</text>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:000000000000184A"
       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="-64--88-121--118--7e18cd49:12deaa28e6d:-8000:000000000000184A"
                        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="103"
              y="100" />
      <lineto x="103"
              y="144" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[0, 224, 612, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DDF"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="1"
      y="225"
      width="610"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig5.1"
      x="0"
      y="224"
      width="612"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[8, 224, 596, 0]"
         href="-64--88-0-101--641336fe:12c55f7dfda:-8000:0000000000000DDF"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="8"
        y="224"
        width="596"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig5.3"
      x="8"
      y="224"
      width="596"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Communicator.processReply(communicationURI : URI,responce : ClarificationResponce) : RuleChangeSet</text>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-738ad3cb:12dec4beda5:-8000:000000000000181C"
       stroke="1"
       strokecolor="black"
  >
    <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="-64--88-121--118-738ad3cb:12dec4beda5:-8000:000000000000181C"
                        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="101"
              y="179" />
      <lineto x="101"
              y="225" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[0, 304, 207, 36]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--118-738ad3cb:12dec4beda5:-8000:000000000000181D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig7.0"
      x="1"
      y="305"
      width="205"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig7.1"
      x="0"
      y="304"
      width="207"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig7.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[8, 304, 191, 0]"
         href="-64--88-121--118-738ad3cb:12dec4beda5:-8000:000000000000181D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="8"
        y="304"
        width="191"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig7.3"
      x="8"
      y="304"
      width="191"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Learner.createPartialAssociation(</text>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-64--88-121--118-738ad3cb:12dec4beda5:-8000:000000000000181E"
       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="-64--88-121--118-738ad3cb:12dec4beda5:-8000:000000000000181E"
                        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="103"
              y="260" />
      <lineto x="103"
              y="304" />
    </path>
  </group>
</pgml>
<todo>
<todolist>
</todolist>
<resolvedcritics>
</resolvedcritics>
</todo>
</uml>
